diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1257eb4..dd2450d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,12 +19,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -99,7 +99,7 @@ jobs: .gitmodules templates web/frontend/cyber-ui - name: Run golangci-lint - uses: golangci/golangci-lint-action@v9.2.1 + uses: golangci/golangci-lint-action@v9.3.0 with: version: v2.12.2 args: --timeout=8m --build-tags "re2_cgo re2_static" @@ -110,12 +110,12 @@ jobs: needs: checks steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -189,12 +189,12 @@ jobs: needs: test steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -218,12 +218,12 @@ jobs: needs: test steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -263,12 +263,12 @@ jobs: timeout-minutes: 10 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -308,18 +308,18 @@ jobs: timeout-minutes: 20 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} - name: Set up Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 cache: ${{ env.ACT != 'true' && 'npm' || '' }} diff --git a/.github/workflows/go-release.yml b/.github/workflows/go-release.yml index 6e3cc92e..993f0513 100644 --- a/.github/workflows/go-release.yml +++ b/.github/workflows/go-release.yml @@ -36,7 +36,7 @@ jobs: ref: ${{ steps.tag.outputs.ref }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ inputs.tag != '' && inputs.target || github.ref }} fetch-depth: 0 @@ -97,13 +97,13 @@ jobs: TAG: ${{ needs.prepare.outputs.tag }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ needs.prepare.outputs.ref }} fetch-depth: 0 - name: Download release bundle - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: release-bundle path: dist/release diff --git a/.github/workflows/record-native.yml b/.github/workflows/record-native.yml index f69d4484..3f65e0d4 100644 --- a/.github/workflows/record-native.yml +++ b/.github/workflows/record-native.yml @@ -34,10 +34,10 @@ jobs: shell: bash steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: false @@ -78,10 +78,10 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Download SDK archives - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: recorder-native-* path: dist/native diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index d80c3f44..4e80b5a0 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -29,14 +29,14 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ inputs.ref }} fetch-depth: 0 submodules: recursive - name: Set up Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: 22 cache: npm @@ -122,7 +122,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ inputs.ref }} fetch-depth: 0 @@ -130,7 +130,7 @@ jobs: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: true @@ -187,7 +187,7 @@ jobs: - name: Download embedded frontend if: matrix.profile == 'full' - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: embedded-frontend path: web/static @@ -276,13 +276,13 @@ jobs: TAG: ${{ inputs.tag }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ inputs.ref }} fetch-depth: 0 - name: Download all artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: release-* path: dist/build @@ -353,7 +353,7 @@ jobs: runs-on: windows-2022 steps: - name: Download release bundle - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: release-bundle path: dist/release diff --git a/.github/workflows/scanner-regression.yml b/.github/workflows/scanner-regression.yml index 9991a022..fe200d25 100644 --- a/.github/workflows/scanner-regression.yml +++ b/.github/workflows/scanner-regression.yml @@ -20,12 +20,12 @@ jobs: AISCAN_INTEGRATION: '1' steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }} @@ -41,12 +41,12 @@ jobs: timeout-minutes: 25 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version-file: go.mod cache: ${{ env.ACT != 'true' }}