From 66db2e872f311aab020ceb1343116256dad06cf6 Mon Sep 17 00:00:00 2001 From: "renovate-iws[bot]" <260228940+renovate-iws[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 06:31:28 +0000 Subject: [PATCH] Pin dependencies --- .github/workflows/deploy.yaml | 10 +++++----- .github/workflows/docker-build.yml | 16 ++++++++-------- Dockerfile | 4 ++-- package-lock.json | 2 +- package.json | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 7ba4422..baf41b8 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -19,11 +19,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: "22.17.0" cache: "npm" @@ -33,7 +33,7 @@ jobs: run: npm run build - name: Upload artifact id: deployment - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3 with: path: "./dist" @@ -46,4 +46,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4 diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index f3faaa4..e905f4c 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -25,16 +25,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 - name: Log in to Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -42,7 +42,7 @@ jobs: - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | @@ -54,7 +54,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} - name: Build and push Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 with: context: . platforms: linux/amd64,linux/arm64 @@ -67,14 +67,14 @@ jobs: sbom: true - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@master + uses: aquasecurity/trivy-action@314ff8b43182423b84c50b1670b0e10f858f2d98 # master with: image-ref: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest format: "sarif" output: "trivy-results.sarif" - name: Upload Trivy scan results to GitHub Security tab - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@7fd177fa680c9881b53cdab4d346d32574c9f7f4 # v3 if: always() with: sarif_file: "trivy-results.sarif" diff --git a/Dockerfile b/Dockerfile index 28343c0..5fd980e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM docker.io/library/node:22.17.0-alpine3.21 AS builder +FROM docker.io/library/node:22.17.0-alpine3.21@sha256:0d722d537f07d5e962b82733cd641cfa1fb868eab8c597ebfc87b8fa0436daa9 AS builder WORKDIR /app COPY package*.json ./ RUN npm ci @@ -7,7 +7,7 @@ COPY . . RUN npm run build # Production stage -FROM docker.io/library/nginx:1.29.0-alpine +FROM docker.io/library/nginx:1.29.0-alpine@sha256:d67ea0d64d518b1bb04acde3b00f722ac3e9764b3209a9b0a98924ba35e4b779 # Add metadata labels LABEL org.opencontainers.image.title="GitHub Compare" diff --git a/package-lock.json b/package-lock.json index fd179a7..6d703bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ }, "devDependencies": { "prettier": "3.5.3", - "vite": "^6.3.5" + "vite": "6.3.5" } }, "node_modules/@esbuild/aix-ppc64": { diff --git a/package.json b/package.json index b35976a..419d6a7 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "prettier": "3.5.3", - "vite": "^6.3.5" + "vite": "6.3.5" }, "dependencies": { "@github/relative-time-element": "^4.4.8",