diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index e979375cd..d8e1d0a91 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -2,7 +2,7 @@ name: Build and Deploy Retina.sh on: push: - branches: ["docs", "main", "ghpages"] + branches: ["main"] workflow_dispatch: permissions: contents: read @@ -21,8 +21,8 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup Pages - uses: actions/configure-pages@v3 - - uses: actions/setup-node@v3 + uses: actions/configure-pages@v4 + - uses: actions/setup-node@v4 with: node-version: 20 - name: build @@ -30,9 +30,9 @@ jobs: npm install --prefix site/ npm run build --prefix site/ - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: "./site/build" - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index 16dab9064..fd59a0ba5 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -25,6 +25,6 @@ jobs: uses: golangci/golangci-lint-action@v4 with: version: v1.55 - args: --concurrency 4 --verbose --new-from-rev=origin/master --config=.golangci.yml --timeout=25m + args: --concurrency 4 --verbose --config=.golangci.yaml --timeout=25m only-new-issues: true skip-cache: true diff --git a/.github/workflows/images.yaml b/.github/workflows/images.yaml index 3ae845f84..2aa1787dc 100644 --- a/.github/workflows/images.yaml +++ b/.github/workflows/images.yaml @@ -35,7 +35,7 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Az CLI login - uses: azure/login@v1 + uses: azure/login@v2 with: client-id: ${{ secrets.AZURE_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_TENANT_ID }} @@ -72,7 +72,7 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Az CLI login - uses: azure/login@v1 + uses: azure/login@v2 with: client-id: ${{ secrets.AZURE_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_TENANT_ID }} diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 5f2600e21..470fa4af7 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -27,7 +27,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: go-version: "^1.18" @@ -58,14 +58,14 @@ jobs: - name: Archive Kubernetes logs if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: kubernetes-node-logs path: kubernetes-logs - name: Archive iptable and ipset if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: iptable-ipset-snapshot path: ./test/integration/plugin-simulations/npm-iptables diff --git a/.github/workflows/markdownlint.yaml b/.github/workflows/markdownlint.yaml index 74543c05d..091a8ae3c 100644 --- a/.github/workflows/markdownlint.yaml +++ b/.github/workflows/markdownlint.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - uses: DavidAnson/markdownlint-cli2-action@v9 with: command: config diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 767f0ba3e..eaeb3c641 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,9 +20,9 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - uses: actions/setup-go@v2 + - uses: actions/setup-go@v5 with: - go-version: "^1.20" + go-version: "^1.21" - name: Make Retina Test image env: @@ -31,7 +31,7 @@ jobs: run: | make retina-test-image PLATFORM=linux/amd64 - name: Upload Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: coverage-files path: ./coverage*