diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 5f3962a..5885d2d 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2 + uses: dependabot/fetch-metadata@v3 with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b990237..881601f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,12 +11,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod - name: Run linter - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 diff --git a/.github/workflows/manage-release-tags.yml b/.github/workflows/manage-release-tags.yml index 3e64991..46f070c 100644 --- a/.github/workflows/manage-release-tags.yml +++ b/.github/workflows/manage-release-tags.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index f3da706..314fbb2 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -32,13 +32,13 @@ jobs: df -h - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.repository_owner }} @@ -55,7 +55,7 @@ jobs: - name: Build and push image id: build - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . target: prod @@ -67,7 +67,7 @@ jobs: org.opencontainers.image.created=${{ steps.meta.outputs.build_timestamp }} - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: 'go.mod' @@ -79,7 +79,7 @@ jobs: USE_IMAGE_DIGESTS=true - name: Build and push bundle image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: bundle.Dockerfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4071fcd..0b3d933 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Use tag from workflow_dispatch input, otherwise use the git ref from tag push @@ -45,13 +45,13 @@ jobs: df -h - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.repository_owner }} @@ -89,7 +89,7 @@ jobs: - name: Build and push image (latest version) id: build_latest if: steps.version.outputs.is_latest == 'true' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . target: prod @@ -104,7 +104,7 @@ jobs: - name: Build and push image (none latest version) id: build_non_latest if: steps.version.outputs.is_latest == 'false' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . target: prod @@ -116,7 +116,7 @@ jobs: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.major }} - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: 'go.mod' @@ -154,7 +154,7 @@ jobs: - name: Build and push bundle image (latest version) if: steps.version.outputs.is_latest == 'true' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: bundle.Dockerfile @@ -168,7 +168,7 @@ jobs: - name: Build and push bundle image (non-latest version) if: steps.version.outputs.is_latest == 'false' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: bundle.Dockerfile diff --git a/.github/workflows/test-e2e-bundle.yml b/.github/workflows/test-e2e-bundle.yml index 455027c..dd20090 100644 --- a/.github/workflows/test-e2e-bundle.yml +++ b/.github/workflows/test-e2e-bundle.yml @@ -15,10 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod @@ -32,7 +32,7 @@ jobs: run: kind version - name: Install helm - uses: azure/setup-helm@v4.3.0 + uses: azure/setup-helm@v5.0.0 # func CLI is needed in some e2e tests ATM - name: Install func cli diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index ae380c6..494c206 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -20,10 +20,10 @@ jobs: deployer: [knative, raw, keda] steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod @@ -37,7 +37,7 @@ jobs: run: kind version - name: Install helm - uses: azure/setup-helm@v4.3.0 + uses: azure/setup-helm@v5.0.0 # func CLI is needed in some e2e tests ATM - name: Install func cli @@ -68,7 +68,7 @@ jobs: - name: Upload Kubernetes artifacts if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: func-operator-logs-${{ matrix.builder }}-${{ matrix.deployer }} path: /tmp/k8s-artifacts/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3ecf09d..0713bde 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod diff --git a/.github/workflows/verify-codegen.yml b/.github/workflows/verify-codegen.yml index ed6526d..f7aeda6 100644 --- a/.github/workflows/verify-codegen.yml +++ b/.github/workflows/verify-codegen.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod