diff --git a/.github/actions/apply-single-tags/action.yml b/.github/actions/apply-single-tags/action.yml index 365cf082cf..606db902e1 100644 --- a/.github/actions/apply-single-tags/action.yml +++ b/.github/actions/apply-single-tags/action.yml @@ -23,7 +23,7 @@ runs: variant: ${{ inputs.variant }} - name: Download tags file 📥 - uses: actions/download-artifact@v5 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}-tags path: /tmp/jupyter/tags/ diff --git a/.github/actions/create-dev-env/action.yml b/.github/actions/create-dev-env/action.yml index 730320a187..b6c16af598 100644 --- a/.github/actions/create-dev-env/action.yml +++ b/.github/actions/create-dev-env/action.yml @@ -5,7 +5,7 @@ runs: using: composite steps: - name: Set Up Python 🐍 - uses: actions/setup-python@v6 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: 3.12 diff --git a/.github/actions/load-image/action.yml b/.github/actions/load-image/action.yml index 2c36d1b1d3..a0bae0c537 100644 --- a/.github/actions/load-image/action.yml +++ b/.github/actions/load-image/action.yml @@ -16,7 +16,7 @@ runs: using: composite steps: - name: Download built image 📥 - uses: actions/download-artifact@v5 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }} path: /tmp/jupyter/images/ diff --git a/.github/workflows/contributed-recipes.yml b/.github/workflows/contributed-recipes.yml index 9a163035d9..e4c855f13d 100644 --- a/.github/workflows/contributed-recipes.yml +++ b/.github/workflows/contributed-recipes.yml @@ -41,7 +41,7 @@ jobs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Calculate recipes matrix 🛠 id: set-matrix @@ -57,7 +57,7 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Load image to Docker 📥 if: ${{ inputs.called-using-workflow-call && matrix.parent-image != '' }} diff --git a/.github/workflows/docker-build-test-upload.yml b/.github/workflows/docker-build-test-upload.yml index 470bb650d2..26890a4413 100644 --- a/.github/workflows/docker-build-test-upload.yml +++ b/.github/workflows/docker-build-test-upload.yml @@ -61,7 +61,7 @@ jobs: swap-storage: false - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Create dev environment 📦 uses: ./.github/actions/create-dev-env @@ -102,7 +102,7 @@ jobs: --tags-dir /tmp/jupyter/tags/ shell: bash - name: Upload tags file 💾 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}-tags path: /tmp/jupyter/tags/${{ inputs.platform }}-${{ inputs.variant }}-${{ inputs.image }}.txt @@ -120,13 +120,13 @@ jobs: --repository ${{ github.repository }} shell: bash - name: Upload manifest file 💾 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}-manifest path: /tmp/jupyter/manifests/${{ inputs.platform }}-${{ inputs.variant }}-${{ inputs.image }}-*.md retention-days: 3 - name: Upload build history line 💾 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}-history_line path: /tmp/jupyter/hist_lines/${{ inputs.platform }}-${{ inputs.variant }}-${{ inputs.image }}-*.txt @@ -140,7 +140,7 @@ jobs: | zstd > /tmp/jupyter/images/${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}.tar.zst shell: bash - name: Upload image as artifact 💾 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: ${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }} path: /tmp/jupyter/images/${{ inputs.image }}-${{ inputs.platform }}-${{ inputs.variant }}.tar.zst diff --git a/.github/workflows/docker-tag-push.yml b/.github/workflows/docker-tag-push.yml index b8dbdfb9e4..0b01235b1c 100644 --- a/.github/workflows/docker-tag-push.yml +++ b/.github/workflows/docker-tag-push.yml @@ -47,7 +47,7 @@ jobs: swap-storage: false - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Create dev environment 📦 uses: ./.github/actions/create-dev-env diff --git a/.github/workflows/docker-wiki-update.yml b/.github/workflows/docker-wiki-update.yml index e7314842fa..4072d1b959 100644 --- a/.github/workflows/docker-wiki-update.yml +++ b/.github/workflows/docker-wiki-update.yml @@ -18,26 +18,26 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 - name: Create dev environment 📦 uses: ./.github/actions/create-dev-env - name: Download all history lines 📥 - uses: actions/download-artifact@v5 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: pattern: "*-history_line" path: /tmp/jupyter/hist_lines/ - name: Download all manifests 📥 - uses: actions/download-artifact@v5 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: pattern: "*-manifest" path: /tmp/jupyter/manifests/ - name: Checkout Wiki Repo 📃 - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: repository: ${{ github.repository }}.wiki path: wiki_src/ diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 7c6df2228f..f8648759af 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set Up Python 🐍 - uses: actions/setup-python@v6 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: 3.12 diff --git a/.github/workflows/registry-move.yml b/.github/workflows/registry-move.yml index 4d31e560d2..287ec5249f 100644 --- a/.github/workflows/registry-move.yml +++ b/.github/workflows/registry-move.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Install skopeo and Docker 📦 run: | diff --git a/.github/workflows/registry-overviews.yml b/.github/workflows/registry-overviews.yml index 411f2b64ee..41e9ad344d 100644 --- a/.github/workflows/registry-overviews.yml +++ b/.github/workflows/registry-overviews.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Push README to Registry 🐳 uses: christian-korneck/update-container-description-action@d36005551adeaba9698d8d67a296bd16fa91f8e8 # v1 diff --git a/.github/workflows/sphinx.yml b/.github/workflows/sphinx.yml index 7f8786d9cd..e70e428147 100644 --- a/.github/workflows/sphinx.yml +++ b/.github/workflows/sphinx.yml @@ -49,12 +49,12 @@ jobs: steps: - name: Checkout Repo ⚡️ - uses: actions/checkout@v5 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 - name: Set Up Python 🐍 - uses: actions/setup-python@v6 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: 3.12