Skip to content

Commit 2920088

Browse files
authored
Merge branch 'main' into bump-version-patch
2 parents 352dc7e + e576f01 commit 2920088

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

.github/workflows/publish.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
jobs:
88
build:
99
runs-on: ubuntu-latest
10+
environment: pypi
11+
permissions:
12+
id-token: write
1013
steps:
1114
- name: 🛎️ Checkout
1215
uses: actions/checkout@v4
@@ -20,17 +23,17 @@ jobs:
2023
run: |
2124
python -m pip install --upgrade pip
2225
pip install ".[dev]"
23-
- name: 🚀 Publish to PyPi
24-
env:
25-
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
26-
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
27-
PYPI_TEST_PASSWORD: ${{ secrets.PYPI_TEST_PASSWORD }}
28-
run: |
29-
make publish -e PYPI_USERNAME=$PYPI_USERNAME -e PYPI_PASSWORD=$PYPI_PASSWORD -e PYPI_TEST_PASSWORD=$PYPI_TEST_PASSWORD
26+
- name: 📦 Build package
27+
run: python setup.py sdist bdist_wheel
28+
- name: 🚀 Publish to PyPI
29+
uses: pypa/gh-action-pypi-publish@release/v1
3030

3131
build-slim:
3232
needs: build
3333
runs-on: ubuntu-latest
34+
environment: pypi
35+
permissions:
36+
id-token: write
3437
steps:
3538
- name: 🛎️ Checkout
3639
uses: actions/checkout@v4
@@ -44,12 +47,12 @@ jobs:
4447
run: |
4548
python -m pip install --upgrade pip
4649
pip install ".[dev]"
47-
- name: 🚀 Publish roboflow-slim to PyPi
48-
env:
49-
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
50-
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
50+
- name: 📦 Build slim package
5151
run: |
52-
make publish-slim -e PYPI_USERNAME=$PYPI_USERNAME -e PYPI_PASSWORD=$PYPI_PASSWORD
52+
rm -rf dist/ build/ *.egg-info
53+
python setup_slim.py sdist bdist_wheel
54+
- name: 🚀 Publish roboflow-slim to PyPI
55+
uses: pypa/gh-action-pypi-publish@release/v1
5356

5457
deploy-docs:
5558
needs: build

0 commit comments

Comments
 (0)