diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index b8e198ec9..0ccfadd95 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -21,18 +21,18 @@ jobs: BENCHMARK_OUT_DIR: "../out" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: path: gauge - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'gauge/go.mod' cache-dependency-path: 'gauge/go.sum' - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '11' @@ -47,7 +47,7 @@ jobs: run: gauge install java - name: Prep benchmark - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: getgauge/gauge-benchmarks path: gauge-benchmarks @@ -78,7 +78,7 @@ jobs: steps: - name: Prep benchmark - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: getgauge/gauge-benchmarks path: gauge-benchmarks @@ -86,7 +86,7 @@ jobs: ref: master - name: Download benchmark results - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: gauge-benchmarks/out/ diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8dba41476..31dd6c7f5 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -22,10 +22,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 118622372..857375d98 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -18,14 +18,14 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' - name: golangci-lint - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v8 with: args: --timeout=10m # with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e48f0785..1694a8763 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,9 +11,9 @@ jobs: name: Create package runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' @@ -35,9 +35,9 @@ jobs: name: Create windows package runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' @@ -73,9 +73,9 @@ jobs: env: GITHUB_TOKEN: '${{ secrets.GAUGEBOT_GITHUB_TOKEN }}' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: gauge-non-windows-artifact path: ./deploy @@ -102,20 +102,20 @@ jobs: env: GITHUB_TOKEN: '${{ secrets.GAUGEBOT_GITHUB_TOKEN }}' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: gauge-non-windows-artifact path: ./deploy - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: gauge-windows-artifact path: ./deploy - name: Fetch gauge version - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: gauge-version path: . @@ -140,17 +140,17 @@ jobs: runs-on: ubuntu-latest needs: [gauge-version] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: git fetch --prune --unshallow - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' cache: 'pip' # caching pip dependencies - name: Fetch gauge version - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: gauge-version path: . @@ -173,10 +173,10 @@ jobs: runs-on: ubuntu-latest needs: [gauge-version] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: git fetch --prune --unshallow - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 cache: 'npm' @@ -184,7 +184,7 @@ jobs: registry-url: 'https://registry.npmjs.org' - name: Fetch gauge version - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: gauge-version path: . @@ -209,16 +209,16 @@ jobs: runs-on: windows-latest needs: [gauge-version, windows-package] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: git fetch --prune --unshallow - name: Fetch gauge version - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: gauge-version path: . - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: gauge-windows-artifact path: ./deploy diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 22b26d29b..757428785 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,9 +18,9 @@ jobs: os: [windows-latest, ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' @@ -35,14 +35,14 @@ jobs: matrix: os: [windows-latest, ubuntu-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' - name: Set up Nodejs - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 cache: 'npm' @@ -102,14 +102,14 @@ jobs: matrix: os: [windows-latest, ubuntu-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '11' @@ -201,9 +201,9 @@ jobs: os: [windows-latest, ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'go.mod' @@ -229,17 +229,17 @@ jobs: BENCHMARK_OUT_DIR: "../out" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: path: gauge - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: check-latest: true go-version-file: 'gauge/go.mod' cache-dependency-path: 'gauge/go.sum' - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '11' @@ -254,7 +254,7 @@ jobs: run: gauge install java - name: Prep benchmark - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: getgauge/gauge-benchmarks path: gauge-benchmarks @@ -284,13 +284,13 @@ jobs: steps: - name: Prep benchmark - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: getgauge/gauge-benchmarks path: gauge-benchmarks ref: master - name: Download benchmark results - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: gauge-benchmarks/out/ - name: Generate Comment String