diff --git a/.github/workflows/chart-ci.yml b/.github/workflows/chart-ci.yml index 7c86129..ac760b2 100644 --- a/.github/workflows/chart-ci.yml +++ b/.github/workflows/chart-ci.yml @@ -25,12 +25,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install Helm - uses: azure/setup-helm@v4.3.1 + uses: azure/setup-helm@v5 with: version: v3.14.4 @@ -52,22 +52,22 @@ jobs: helm dependency build ${{ inputs.chart-dir }} - name: Generate values schema json - uses: losisin/helm-values-schema-json-action@v1.5.3 + uses: losisin/helm-values-schema-json-action@v2.5.0 with: - input: ${{ inputs.chart-dir }}/values.yaml + values: ${{ inputs.chart-values }} output: ${{ inputs.chart-dir }}/values.schema.json - name: Helm-docs - uses: losisin/helm-docs-github-action@v1.3.3 + uses: losisin/helm-docs-github-action@v1.8.0 with: chart-search-root: ${{ inputs.chart-dir }} - values-file: ${{ inputs.chart-dir }}/values.yaml + values-file: ${{ inputs.chart-values }} output-file: ${{ inputs.chart-dir }}/README.md template-files: ${{ inputs.chart-dir }}/README.md.gotpl sort-values-order: file - name: Upload packaged Chart - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: packaged-chart path: ${{ inputs.chart-dir }} @@ -81,21 +81,21 @@ jobs: needs: helm-build-chart steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Download packaged Chart - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: packaged-chart path: ${{ inputs.chart-dir }} - name: Set up Helm - uses: azure/setup-helm@v4.3.1 + uses: azure/setup-helm@v5 - name: Set up chart-testing - uses: helm/chart-testing-action@v2.6.1 + uses: helm/chart-testing-action@v2.8.0 - name: Run ct lint run: | @@ -110,13 +110,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Download packaged Chart - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: packaged-chart path: ${{ inputs.chart-dir }} - name: Set up Helm - uses: azure/setup-helm@v4.3.1 + uses: azure/setup-helm@v5 with: version: v3.14.4 @@ -141,7 +141,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download packaged Chart - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: packaged-chart path: ${{ inputs.chart-dir }} @@ -179,7 +179,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download packaged Chart - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: packaged-chart path: ${{ inputs.chart-dir }} @@ -225,23 +225,23 @@ jobs: - trivy steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Download packaged Chart - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: packaged-chart path: ${{ inputs.chart-dir }} - name: Set up Helm - uses: azure/setup-helm@v4.3.1 + uses: azure/setup-helm@v5 with: version: v3.14.4 - name: Set up chart-testing - uses: helm/chart-testing-action@v2.6.1 + uses: helm/chart-testing-action@v2.8.0 - name: Run chart-testing (list-changed) id: list-changed @@ -272,7 +272,7 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/container-ci.yml b/.github/workflows/container-ci.yml index 373ce83..b73172f 100644 --- a/.github/workflows/container-ci.yml +++ b/.github/workflows/container-ci.yml @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Build Hadolint report uses: hadolint/hadolint-action@v3.3.0 @@ -97,7 +97,7 @@ jobs: needs: dockerfile-lint steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -123,7 +123,7 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 env: DOCKER_METADATA_SHORT_SHA_LENGTH: 7 with: @@ -159,7 +159,7 @@ jobs: outputs: type=docker,dest=/tmp/container.image.${{ hashFiles(inputs.dockerfile-path) }}.tar - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: container.image.${{ hashFiles(inputs.dockerfile-path) }} path: /tmp/container.image.${{ hashFiles(inputs.dockerfile-path) }}.tar @@ -171,10 +171,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download image tarball - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: container.image.${{ hashFiles(inputs.dockerfile-path) }} path: /tmp @@ -236,10 +236,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download image tarball - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: container.image.${{ hashFiles(inputs.dockerfile-path) }} path: /tmp @@ -292,7 +292,7 @@ jobs: exit-code: '0' - name: Submit SBOM to GitHub Dependency Graph - uses: advanced-security/spdx-dependency-submission-action@v0.1.1 + uses: advanced-security/spdx-dependency-submission-action@v0.2.0 with: filePath: 'image-sbom.spdx.json' @@ -378,10 +378,10 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download image tarball - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: container.image.${{ hashFiles(inputs.dockerfile-path) }} path: /tmp @@ -396,7 +396,7 @@ jobs: docker image ls -a - name: Login to GitHub Container Registry - uses: docker/login-action@v3.3.0 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{github.actor}}