diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 4acfbc302..a8ef55db5 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -10,10 +10,10 @@ jobs: docker: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx @@ -53,13 +53,13 @@ jobs: charts: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Package charts run: make helm-generate - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: charts path: charts/*.tgz diff --git a/.github/workflows/chart-tests.yml b/.github/workflows/chart-tests.yml index d46f50509..33ebf02ff 100644 --- a/.github/workflows/chart-tests.yml +++ b/.github/workflows/chart-tests.yml @@ -37,9 +37,9 @@ jobs: - "1.3.0" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 @@ -48,7 +48,7 @@ jobs: version: 'latest' - name: Cache go mod - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} @@ -176,7 +176,7 @@ jobs: kubectl logs -l "release=harbor-redis" --all-containers > /tmp/harbor/redis.log ls -l /tmp/harbor - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: harbor_chart @@ -189,7 +189,7 @@ jobs: kind export logs --name harbor /tmp/logs ls -l /tmp/logs - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: kind_chart diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c81df1b12..72485c8fc 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/harbor-e2e-tests.yml b/.github/workflows/harbor-e2e-tests.yml index 490319432..1e92af0e1 100644 --- a/.github/workflows/harbor-e2e-tests.yml +++ b/.github/workflows/harbor-e2e-tests.yml @@ -42,9 +42,9 @@ jobs: - "standard_stack_fs.yaml" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 @@ -53,7 +53,7 @@ jobs: version: 'latest' - name: Cache go mod - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} @@ -201,7 +201,7 @@ jobs: kubectl -n cluster-sample-ns logs -l "app.kubernetes.io/component=redis" --all-containers > /tmp/harbor/redis.log ls -l /tmp/harbor - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: harbor_v${{ matrix.k8sVersion }}_v${{ matrix.certManager }}_${{ matrix.samples }} @@ -214,7 +214,7 @@ jobs: kind export logs --name harbor /tmp/logs ls -l /tmp/logs - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: kind_v${{ matrix.k8sVersion }}_v${{ matrix.certManager }}_${{ matrix.samples }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 77fbc6023..f4d5b95e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,10 +9,10 @@ jobs: goreleaser: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - # required for the changelog to work correctly run: git fetch --prune --unshallow - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - name: prepare changelog @@ -43,10 +43,10 @@ jobs: docker: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7466a8611..8a2350bdc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,10 +17,10 @@ jobs: name: Build docker image steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: | docker buildx create --use make docker-build @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest name: 'dockerfile: lint' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make docker-lint # Golang tests @@ -37,30 +37,30 @@ jobs: runs-on: ubuntu-latest name: 'golang: lint' steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make go-lint go-dependencies: runs-on: ubuntu-latest name: Dependencies are up to date steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make go-dependencies-test check-generated-files: runs-on: ubuntu-latest name: Generated files are up to date steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make generated-diff-test go-tests: @@ -71,14 +71,14 @@ jobs: IMAGE_SOURCE_REPOSITORY: ghcr.io/goharbor dockerImage: harbor-operator:dev_test steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - name: Cache go mod - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} @@ -116,7 +116,7 @@ jobs: kind export logs --name harbor /tmp/logs ls -l /tmp/logs - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ failure() }} with: name: kind_go-tests @@ -127,10 +127,10 @@ jobs: runs-on: ubuntu-latest name: 'kubernetes_resources: ./config/crd' steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make manifests - uses: azure/k8s-bake@v1 with: @@ -142,10 +142,10 @@ jobs: runs-on: ubuntu-latest name: 'kubernetes_resources: ./config/rbac' steps: - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: 1.18 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make manifests - uses: azure/k8s-bake@v1 with: @@ -164,7 +164,7 @@ jobs: - harborcluster-standard - harborcluster-fullstack steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: azure/k8s-bake@v1 with: renderEngine: 'kustomize' @@ -176,5 +176,5 @@ jobs: runs-on: ubuntu-latest name: 'documentation: lint' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: make md-lint