Christian Decker
4693803c35
ci: Use the new make upgrade-version target to manage versions
2022-09-22 11:41:11 +02:00
Christian Decker
aace5b51ef
pyln: Adjust the auto-publish task to trigger on tags
...
I was wondering why the workflow never published, turns out we were triggering on
branch pushes only, not tags. So the branch would get pushed, but the tag is pushed
afterwards, and thus not triggering.
2022-09-22 11:41:11 +02:00
Christian Decker
c673c092dc
py: Update the PyPI job to use poetry and correct versions
...
Let's use poetry when we already use it for everything else.
Changelog-None
2022-03-30 06:12:40 +10:30
Christian Decker
24e60055bc
gha: Fix the trigger in the PyPI publication action
2021-10-06 16:18:21 +02:00
Christian Decker
0e987e5ef5
gci: Limit PyPI publication to pull request merged and version tags
2021-09-28 18:34:43 +02:00
Christian Decker
808f582638
gci: Checkout entire history in PyPI build to ensure tags are there
...
setuptools_scm requires the ability to look up the latest tag.
2021-09-28 18:34:43 +02:00
Christian Decker
c4af904342
pyln: Add production publication on tag push
2021-09-28 18:34:43 +02:00
Christian Decker
c8a360b81a
gci: Give PyPI packages a reasonable name
2021-09-28 18:34:43 +02:00
Christian Decker
4fe99d459d
gci: Add workflow to deploy PyPI artifacts
2021-09-28 18:34:43 +02:00