diff --git a/.github/workflows/ci-application.yml b/.github/workflows/ci-application.yml index 8d332dd..d804fba 100644 --- a/.github/workflows/ci-application.yml +++ b/.github/workflows/ci-application.yml @@ -20,11 +20,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Run lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v4 unit-test: name: Unit Tests @@ -33,7 +33,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Setup Kubernetes cluster @@ -41,10 +41,10 @@ jobs: with: cluster_name: switchboard-tests - name: Setup just - uses: extractions/setup-just@v1 + uses: extractions/setup-just@v2 - name: Run unit tests run: just unit-test env: KIND_CLUSTER_NAME: switchboard-tests - name: Upload coverage - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 diff --git a/.github/workflows/ci-chart.yml b/.github/workflows/ci-chart.yml index 548ae9f..2abce20 100644 --- a/.github/workflows/ci-chart.yml +++ b/.github/workflows/ci-chart.yml @@ -20,7 +20,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Helm - uses: azure/setup-helm@v3 + uses: azure/setup-helm@v4 - name: Lint chart run: helm lint working-directory: ./chart @@ -32,7 +32,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Download helm-docs diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index b1a95fb..3d2f2d4 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -18,7 +18,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Set up Docker buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Assemble metadata id: meta uses: docker/metadata-action@v5 @@ -57,7 +57,7 @@ jobs: push: false outputs: type=docker,dest=/tmp/image.tar - name: Upload image for testing - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: github.event_name != 'release' with: name: docker-image @@ -71,7 +71,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Helm - uses: azure/setup-helm@v3 + uses: azure/setup-helm@v4 - name: Login to GitHub OCI Registry run: | echo ${{ github.token }} | \ @@ -101,23 +101,23 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Set up Docker buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "16" - name: Install bats run: npm install -g bats@1.6.0 shell: bash - name: Download image for testing - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: docker-image path: /tmp - name: Setup just - uses: extractions/setup-just@v1 + uses: extractions/setup-just@v2 - name: Setup Kubernetes cluster - uses: container-tools/kind-action@v2.0.1 + uses: container-tools/kind-action@v2.0.4 with: config: tests/config/kind.yaml - name: Import Docker image