From a861b385d8f02ea73d601e0c1f7449cfb1d9e47f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 20:40:04 +0000 Subject: [PATCH 1/2] chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.1 to 7.0.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/publish.yml | 2 +- .github/workflows/test.yml | 4 ++-- .github/workflows/weekly-health.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e687ee8..56ca8a1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -106,7 +106,7 @@ jobs: sha256sum release.env >> artifact.sha256 ) - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: verified-pypi-package path: ${{ runner.temp }}/release-artifact/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c4d148..c5e1b34 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -68,7 +68,7 @@ jobs: - name: Upload snippet manifest if: matrix.python-version == '3.12' - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: oilpriceapi-python-snippets-${{ github.sha }} path: artifacts/snippets/ @@ -76,7 +76,7 @@ jobs: - name: Upload coverage if: matrix.python-version == '3.12' - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: coverage-report path: coverage.xml diff --git a/.github/workflows/weekly-health.yml b/.github/workflows/weekly-health.yml index be9bb8e..ce063a7 100644 --- a/.github/workflows/weekly-health.yml +++ b/.github/workflows/weekly-health.yml @@ -59,7 +59,7 @@ jobs: - name: Upload 30-day receipt if: always() && hashFiles('artifacts/sdk-health.json') != '' - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: sdk-health-${{ github.run_id }} path: artifacts/sdk-health.json From f8b43c0e645de15763a825b36231660c92a3aa6d Mon Sep 17 00:00:00 2001 From: Karl Waldman Date: Sat, 17 Oct 2026 17:42:37 -0400 Subject: [PATCH 2/2] test: verify the updated artifact action pin --- tests/test_release_readiness.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_release_readiness.py b/tests/test_release_readiness.py index e1aa1ba..61120c7 100644 --- a/tests/test_release_readiness.py +++ b/tests/test_release_readiness.py @@ -135,7 +135,7 @@ def test_oidc_publisher_consumes_only_the_verified_artifact() -> None: action_refs = re.findall(r"uses:\s+[^@\s]+@([^\s#]+)", workflow) assert "Verify release tag matches package version and protected main" in workflow - assert "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a" in workflow + assert "actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9" in workflow assert "actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c" in workflow assert "pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33" in publish assert "id-token: write" in publish