diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fb84e4e..603730e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,10 +8,10 @@ jobs: steps: - &checkout name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - &setup_helm name: Set up Helm - uses: azure/setup-helm@v5 + uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1 - name: Lint run: helm lint . @@ -34,7 +34,7 @@ jobs: - name: Install helm-values-schema-json plugin run: helm plugin install https://github.com/losisin/helm-values-schema-json.git --verify=false - name: Generate values schema json - uses: losisin/helm-values-schema-json-action@v3 + uses: losisin/helm-values-schema-json-action@cfefdf4241da6dbe17f3378e3cd0e863d4a4c3c8 # v3.0.1 with: values: values.yaml output: values.schema.json diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index f864dab..9887f49 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -14,12 +14,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version-file: .node-version cache: npm diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d60d953..7582c44 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v7 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 @@ -29,14 +29,14 @@ jobs: run: echo "CHART_NAME=${CHART_NAME,,}" >> "$GITHUB_ENV" - name: Set up Helm - uses: azure/setup-helm@v5 + uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1 - name: Log in to GitHub Container Registry run: echo "${{ secrets.GITHUB_TOKEN }}" | helm registry login "${{ env.REGISTRY }}" --username "${{ github.actor }}" --password-stdin - name: Setup Node.js if: github.ref == 'refs/heads/main' - uses: actions/setup-node@v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version-file: .node-version cache: npm @@ -95,7 +95,7 @@ jobs: - name: Package Helm Chart run: helm package . - - uses: sigstore/cosign-installer@v4.1.2 + - uses: sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2 - name: Log in to GHCR for Cosign # Cosign requires a docker login to GHCR for signing and verifying images @@ -132,7 +132,7 @@ jobs: - name: Setup Oras if: github.ref == 'refs/heads/main' - uses: oras-project/setup-oras@v2.0.0 + uses: oras-project/setup-oras@1d808f7d7f6995cc68b7bf507bfe5c5446e1dc9d # v2.0.1 - name: Log in to GHCR with ORAS if: github.ref == 'refs/heads/main' diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..46ecf84 --- /dev/null +++ b/renovate.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json" +} \ No newline at end of file