1515 runs-on : ubuntu-latest
1616 steps :
1717 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
18- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
18+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
1919 with :
2020 python-version : 3.13
2121 - uses : pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
5252 - name : Install poetry
5353 run : pipx install poetry
5454 - name : Set up Python
55- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
55+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
5656 with :
5757 python-version : ${{ matrix.python-version }}
5858 cache : " poetry"
6868 run : poetry run pytest --cov-report=xml
6969 shell : bash
7070 - name : Upload coverage to Codecov
71- uses : codecov/codecov-action@fdcc8476540edceab3de004e990f80d881c6cc00 # v5
71+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5
7272 with :
7373 token : ${{ secrets.CODECOV_TOKEN }}
7474
7979 - name : Install poetry
8080 run : pipx install poetry
8181 - name : Setup Python 3.13
82- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
82+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
8383 with :
8484 python-version : 3.13
8585 cache : " poetry"
@@ -88,10 +88,11 @@ jobs:
8888 REQUIRE_CYTHON=1 poetry install --only=main,dev
8989 shell : bash
9090 - name : Run benchmarks
91- uses : CodSpeedHQ/action@76578c2a7ddd928664caa737f0e962e3085d4e7c # v3
91+ uses : CodSpeedHQ/action@653fdc30e6c40ffd9739e40c8a0576f4f4523ca1 # v3
9292 with :
9393 token : ${{ secrets.CODSPEED_TOKEN }}
9494 run : poetry run pytest --no-cov -vvvvv --codspeed
95+ mode : instrumentation
9596
9697 release :
9798 needs :
@@ -117,21 +118,21 @@ jobs:
117118
118119 # Do a dry run of PSR
119120 - name : Test release
120- uses : python-semantic-release/python-semantic-release@5b9d941d5b29da138b933660ce1a9df75b54ce25 # v10.3 .1
121+ uses : python-semantic-release/python-semantic-release@4d4cb0ab842247caea1963132c242c62aab1e4d5 # v10.4 .1
121122 if : github.ref_name != 'main'
122123 with :
123124 no_operation_mode : true
124125
125126 # On main branch: actual PSR + upload to PyPI & GitHub
126127 - name : Release
127- uses : python-semantic-release/python-semantic-release@5b9d941d5b29da138b933660ce1a9df75b54ce25 # v10.3 .1
128+ uses : python-semantic-release/python-semantic-release@4d4cb0ab842247caea1963132c242c62aab1e4d5 # v10.4 .1
128129 id : release
129130 if : github.ref_name == 'main'
130131 with :
131132 github_token : ${{ secrets.GITHUB_TOKEN }}
132133
133134 - name : Publish package distributions to PyPI
134- uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # release/v1
135+ uses : pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # release/v1
135136 if : steps.release.outputs.released == 'true'
136137
137138 - name : Publish package distributions to GitHub Releases
@@ -198,7 +199,7 @@ jobs:
198199 fetch-depth : 0
199200 # Used to host cibuildwheel
200201 - name : Set up Python
201- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
202+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
202203 with :
203204 python-version : " 3.12"
204205 - name : Set up QEMU
@@ -226,7 +227,7 @@ jobs:
226227 echo "CIBW_BUILD=${{ matrix.pyver }}*" >> $GITHUB_ENV
227228 fi
228229 - name : Build wheels
229- uses : pypa/cibuildwheel@c923d83ad9c1bc00211c5041d0c3f73294ff88f6 # v3.1.4
230+ uses : pypa/cibuildwheel@7c619efba910c04005a835b110b057fc28fd6e93 # v3.2.0
230231 env :
231232 CIBW_SKIP : cp36-* cp37-* cp38-* cp39-* cp310-* pp* ${{ matrix.musl == 'musllinux' && '*manylinux*' || '*musllinux*' }}
232233 REQUIRE_CYTHON : 1
@@ -252,4 +253,4 @@ jobs:
252253 pattern : wheels-*
253254 merge-multiple : true
254255
255- - uses : pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
256+ - uses : pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
0 commit comments