Skip to content

Commit 96db423

Browse files
committed
github/pypi: currently only push to pypi
1 parent 36829b9 commit 96db423

1 file changed

Lines changed: 44 additions & 68 deletions

File tree

.github/workflows/pypi.yml

Lines changed: 44 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)