File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55jobs :
66 build :
77 name : Build
8+ permissions :
9+ contents : read
810 runs-on : ubuntu-latest
911
1012 steps :
@@ -22,16 +24,17 @@ jobs:
2224 path : dist/
2325
2426 publish-to-pypi :
25- name : Publish to PyPI
2627 if : startsWith(github.ref, 'refs/tags/')
2728 needs :
2829 - build
29- runs-on : ubuntu-latest
30+
3031 environment :
3132 name : pypi
3233 url : https://pypi.org/p/Mediux-Posters
34+ name : Publish to PyPI
3335 permissions :
3436 id-token : write
37+ runs-on : ubuntu-latest
3538
3639 steps :
3740 - uses : actions/download-artifact@v4
Original file line number Diff line number Diff line change 3030 - ubuntu-latest
3131 - macos-latest
3232 - windows-latest
33+
34+ permissions :
35+ contents : read
3336 runs-on : ${{ matrix.os }}
37+
3438 steps :
3539 - uses : actions/checkout@v4
3640 - uses : astral-sh/setup-uv@v5
@@ -40,10 +44,14 @@ jobs:
4044 run : uv sync --group tests
4145 - name : Run tests
4246 run : uv run pytest
47+
4348 collector :
44- needs : [pytest]
4549 if : always()
50+ needs :
51+ - pytest
52+
4653 runs-on : ubuntu-latest
54+
4755 steps :
4856 - name : Check for failures
4957 if : contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')
You can’t perform that action at this time.
0 commit comments