From d21c273446c3782ee01979ceb8d84ca5e29d65f8 Mon Sep 17 00:00:00 2001 From: "hf-security-analysis[bot]" <265538906+hf-security-analysis[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2026 06:18:31 +0000 Subject: [PATCH] fix(ci): harden workflow files flagged on #1221 --- .github/workflows/publish-pypi.yml | 12 ++++++------ .github/workflows/publish-testpypi.yml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index d1eed0559..814418e91 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 persist-credentials: false @@ -66,7 +66,7 @@ jobs: fi - name: Set up Python - uses: actions/setup-python@v7 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.11" @@ -98,7 +98,7 @@ jobs: openenv --help - name: Upload release distribution artifact - uses: actions/upload-artifact@v7.0.1 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: openenv-${{ steps.version.outputs.version }}-dist path: dist/ @@ -117,7 +117,7 @@ jobs: steps: - name: Download release distribution artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: openenv-${{ needs.build.outputs.version }}-dist path: dist/ @@ -136,7 +136,7 @@ jobs: steps: - name: Download release distribution artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: openenv-${{ needs.build.outputs.version }}-dist path: dist/ @@ -169,7 +169,7 @@ jobs: steps: - name: Checkout main - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: main fetch-depth: 0 diff --git a/.github/workflows/publish-testpypi.yml b/.github/workflows/publish-testpypi.yml index b3dab84b9..095147ef0 100644 --- a/.github/workflows/publish-testpypi.yml +++ b/.github/workflows/publish-testpypi.yml @@ -31,12 +31,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Set up Python - uses: actions/setup-python@v7 + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: python-version: "3.11" @@ -113,7 +113,7 @@ jobs: openenv --help - name: Upload TestPyPI distribution artifact - uses: actions/upload-artifact@v7.0.1 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: openenv-${{ steps.version.outputs.version }}-testpypi-dist path: dist/ @@ -132,7 +132,7 @@ jobs: steps: - name: Download TestPyPI distribution artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: openenv-${{ needs.build.outputs.version }}-testpypi-dist path: dist/