From bba28a76b51dec1566ca8d6d2239cf78746b3f7d Mon Sep 17 00:00:00 2001 From: Russ Poetker Date: Fri, 27 Mar 2026 08:16:24 -0400 Subject: [PATCH] Change actions to use immutable versions --- .github/workflows/ci.yml | 22 +++++++++++----------- .github/workflows/release.yml | 6 +++--- .github/workflows/update-docker-image.yml | 6 +++--- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 088f6503c..2f53939fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,13 +12,13 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install Node - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 24 - name: Install pnpm - uses: pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4 + uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 with: version: 9 - name: Install Dependencies @@ -32,13 +32,13 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install Node - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 24 - name: Install pnpm - uses: pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4 + uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 with: version: 9 - name: Install Dependencies @@ -57,13 +57,13 @@ jobs: # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install Node ${{ matrix.node-version }} - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: ${{ matrix.node-version }} - name: Install pnpm - uses: pnpm/action-setup@5b4374b04084dc1f9032b52464284b769ac5059e # v4 + uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 with: version: 9 - name: Install Dependencies @@ -80,10 +80,10 @@ jobs: ENV_FILE: https://raw.githubusercontent.com/eclipse-pass/pass-docker/main/.env steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install node - uses: actions/setup-node@v5 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 24 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 637a78723..11eee04ae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,7 @@ jobs: DOCKER_IMAGE_NAME: ghcr.io/eclipse-pass/pass-ui steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Config git user run: | @@ -28,7 +28,7 @@ jobs: git config user.email "${{ github.actor }}@users.noreply.github.com" - name: Setup Node & pnpm - uses: actions/setup-node@v4 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 20 @@ -52,7 +52,7 @@ jobs: env_path: ${{ github.workspace }}/.env - name: Login to GHCR - uses: docker/login-action@v2 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/update-docker-image.yml b/.github/workflows/update-docker-image.yml index bb5ea0e22..9d6c2851c 100644 --- a/.github/workflows/update-docker-image.yml +++ b/.github/workflows/update-docker-image.yml @@ -16,10 +16,10 @@ jobs: ENV_FILE: https://raw.githubusercontent.com/eclipse-pass/pass-docker/main/.env steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Use Node.js 20 - uses: actions/setup-node@v4 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 20 @@ -39,7 +39,7 @@ jobs: env_path: ${{ github.workspace }}/.env - name: Login to GHCR - uses: docker/login-action@v2 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.actor }}