diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 395089a..79f1b6c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -211,7 +211,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.CIBW_BUILD }} CIBW_ARCHS: ${{ matrix.CIBW_ARCHS }} - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 if: | needs.targets.outputs.upload_to_pypi == 'true' || inputs.upload_to_anaconda || inputs.save_artifacts with: @@ -249,14 +249,14 @@ jobs: with: apt: ${{ inputs.libraries }} - id: build - uses: OpenAstronomy/build-python-dist@9a4b2bd6bda5c48ef3c12b53504ee2263ed032e3 # v1.1.0 + uses: OpenAstronomy/build-python-dist@541e0aa2abd94d679c4939189fa205597122c948 # v1.2.0 with: test_groups: ${{ inputs.test_groups }} test_extras: ${{ inputs.test_extras }} test_command: ${{ inputs.test_command }} pure_python_wheel: false python-version: '3.12' - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 if: | needs.targets.outputs.upload_to_pypi == 'true' || inputs.upload_to_anaconda || inputs.save_artifacts with: @@ -275,7 +275,7 @@ jobs: needs.build_wheels.result != 'failure' && needs.build_sdist.result != 'failure' steps: - - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: pattern: dist-* path: dist diff --git a/.github/workflows/publish_pure_python.yml b/.github/workflows/publish_pure_python.yml index faa5ed1..8b6ff12 100644 --- a/.github/workflows/publish_pure_python.yml +++ b/.github/workflows/publish_pure_python.yml @@ -126,7 +126,7 @@ jobs: with: apt: ${{ inputs.libraries }} - id: build - uses: OpenAstronomy/build-python-dist@9a4b2bd6bda5c48ef3c12b53504ee2263ed032e3 # v1.1.0 + uses: OpenAstronomy/build-python-dist@541e0aa2abd94d679c4939189fa205597122c948 # v1.2.0 with: test_groups: ${{ inputs.test_groups }} test_extras: ${{ inputs.test_extras }} @@ -144,7 +144,7 @@ jobs: env: UPLOAD_TO_PYPI: ${{ inputs.upload_to_pypi }} UPLOAD_TAG: ${{ startsWith(inputs.upload_to_pypi, 'refs/tags/') && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || github.event_name == 'create') && startsWith(github.ref, inputs.upload_to_pypi) }} - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 if: ${{ inputs.save_artifacts }} with: name: "dist-publish-pure" diff --git a/.github/workflows/test_publish.yml b/.github/workflows/test_publish.yml index e0a2460..3d5f91c 100644 --- a/.github/workflows/test_publish.yml +++ b/.github/workflows/test_publish.yml @@ -57,7 +57,7 @@ jobs: needs: [release] steps: - name: Download artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8.0.0 with: merge-multiple: true pattern: dist-* diff --git a/.github/workflows/test_publish_pure_python.yml b/.github/workflows/test_publish_pure_python.yml index 023defd..82d2338 100644 --- a/.github/workflows/test_publish_pure_python.yml +++ b/.github/workflows/test_publish_pure_python.yml @@ -37,7 +37,7 @@ jobs: needs: [setenv] steps: - name: Download artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8.0.0 with: merge-multiple: true pattern: dist-* diff --git a/.github/workflows/test_tox.yml b/.github/workflows/test_tox.yml index f5174aa..04a5750 100644 --- a/.github/workflows/test_tox.yml +++ b/.github/workflows/test_tox.yml @@ -178,7 +178,7 @@ jobs: needs: [test_artifact_upload] runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: artifact-upload-(ubuntu-latest) path: . diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index f1e7a8a..ea7e107 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -220,7 +220,7 @@ jobs: - run: python -m tox -e ${{ matrix.toxenv }} ${{ matrix.toxargs }} -- ${{ matrix.pytest_flag }} ${{ matrix.posargs }} - if: ${{ (success() || failure()) && matrix.artifact-path != '' }} - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: ${{ matrix.artifact-name }} path: ${{ matrix.artifact-path }} @@ -240,7 +240,7 @@ jobs: - name: Upload coverage data to GitHub id: upload-coverage-gh if: ${{ (success() || failure()) && contains(matrix.coverage, 'github') && matrix.pytest == 'true' }} - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: coverage-data-${{ github.run_id }}-${{ runner.os }}-${{ runner.arch }}-${{ matrix.toxenv }} path: .coverage.* @@ -255,24 +255,24 @@ jobs: name: report overall test coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: lfs: true submodules: ${{ inputs.submodules }} ref: ${{ inputs.checkout_ref }} - - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + - uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: pattern: coverage-data-${{ github.run_id }}-* merge-multiple: true - - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: "3.12" - name: generate coverage report run: | pipx run coverage combine pipx run coverage report -i -m --format=markdown >> $GITHUB_STEP_SUMMARY - - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: coverage-report-${{ hashFiles('.coverage') }} path: .coverage