@@ -31,12 +31,12 @@ jobs:
3131 publish-to-pypi :
3232 name : >-
3333 Publish Python OpenSIPS Python package to PyPI
34- if : startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes
34+ # if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes
3535 needs :
3636 - build
3737 runs-on : ubuntu-latest
3838 environment :
39- name : pypi
39+ name : release
4040 url : https://pypi.org/p/opensips
4141 permissions :
4242 id-token : write # IMPORTANT: mandatory for trusted publishing
@@ -50,69 +50,45 @@ jobs:
5050 - name : Publish distribution OpenSIPS to PyPI
5151 uses : pypa/gh-action-pypi-publish@release/v1
5252
53- github-release :
54- name : >-
55- Sign the OpenSIPS Python package with Sigstore
56- and upload them to GitHub Release
57- needs :
58- - publish-to-pypi
59- runs-on : ubuntu-latest
60-
61- permissions :
62- contents : write # IMPORTANT: mandatory for making GitHub Releases
63- id-token : write # IMPORTANT: mandatory for sigstore
64-
65- steps :
66- - name : Download all the dists
67- uses : actions/download-artifact@v4
68- with :
69- name : python-package-distributions
70- path : dist/
71- - name : Sign the dists with Sigstore
72- uses : sigstore/gh-action-sigstore-python@v2.1.1
73- with :
74- inputs : >-
75- ./dist/*.tar.gz
76- ./dist/*.whl
77- - name : Create GitHub Release
78- env :
79- GITHUB_TOKEN : ${{ github.token }}
80- run : >-
81- gh release create
82- '${{ github.ref_name }}'
83- --repo '${{ github.repository }}'
84- --notes ""
85- - name : Upload artifact signatures to GitHub Release
86- env :
87- GITHUB_TOKEN : ${{ github.token }}
88- # Upload to GitHub Release using the `gh` CLI.
89- # `dist/` contains the built packages, and the
90- # sigstore-produced signatures and certificates.
91- run : >-
92- gh release upload
93- '${{ github.ref_name }}' dist/**
94- --repo '${{ github.repository }}'
95-
96- publish-to-testpypi :
97- name : Publish Python OpenSIPS package TestPyPI
98- needs :
99- - build
100- runs-on : ubuntu-latest
101-
102- environment :
103- name : testpypi
104- url : https://test.pypi.org/p/opensips
105-
106- permissions :
107- id-token : write # IMPORTANT: mandatory for trusted publishing
108-
109- steps :
110- - name : Download all the dists
111- uses : actions/download-artifact@v4
112- with :
113- name : python-package-distributions
114- path : dist/
115- - name : Publish distribution OpenSIPS to TestPyPI
116- uses : pypa/gh-action-pypi-publish@release/v1
117- with :
118- repository-url : https://test.pypi.org/legacy/
53+ # github-release:
54+ # name: >-
55+ # Sign the OpenSIPS Python package with Sigstore
56+ # and upload them to GitHub Release
57+ # needs:
58+ # - publish-to-pypi
59+ # runs-on: ubuntu-latest
60+ #
61+ # permissions:
62+ # contents: write # IMPORTANT: mandatory for making GitHub Releases
63+ # id-token: write # IMPORTANT: mandatory for sigstore
64+ #
65+ # steps:
66+ # - name: Download all the dists
67+ # uses: actions/download-artifact@v4
68+ # with:
69+ # name: python-package-distributions
70+ # path: dist/
71+ # - name: Sign the dists with Sigstore
72+ # uses: sigstore/gh-action-sigstore-python@v2.1.1
73+ # with:
74+ # inputs: >-
75+ # ./dist/*.tar.gz
76+ # ./dist/*.whl
77+ # - name: Create GitHub Release
78+ # env:
79+ # GITHUB_TOKEN: ${{ github.token }}
80+ # run: >-
81+ # gh release create
82+ # '${{ github.ref_name }}'
83+ # --repo '${{ github.repository }}'
84+ # --notes ""
85+ # - name: Upload artifact signatures to GitHub Release
86+ # env:
87+ # GITHUB_TOKEN: ${{ github.token }}
88+ # # Upload to GitHub Release using the `gh` CLI.
89+ # # `dist/` contains the built packages, and the
90+ # # sigstore-produced signatures and certificates.
91+ # run: >-
92+ # gh release upload
93+ # '${{ github.ref_name }}' dist/**
94+ # --repo '${{ github.repository }}'
0 commit comments