diff --git a/.github/scripts/plugin-release-workflow.test.mjs b/.github/scripts/plugin-release-workflow.test.mjs index d8c70ecc32..3b90ffd61f 100644 --- a/.github/scripts/plugin-release-workflow.test.mjs +++ b/.github/scripts/plugin-release-workflow.test.mjs @@ -108,7 +108,7 @@ test("pnpm setup precedes setup-node cache restoration and respects nested packa }); test("Go cache includes backend go.sum and is disabled when no checksum file exists", () => { - const goStep = workflowStep("actions/setup-go@v5"); + const goStep = workflowStep("actions/setup-go@v7"); assert.ok(goStep.includes("cache-dependency-path: ${{ inputs.working-directory }}/**/go.sum")); assert.ok(goStep.includes("cache: ${{ hashFiles(format('{0}/**/go.sum', inputs.working-directory)) != '' }}")); assert.ok(goStep.includes("if: inputs.go-version != ''")); diff --git a/.github/workflows/agents-release.yml b/.github/workflows/agents-release.yml index 1208ee507b..b7e74a2e21 100644 --- a/.github/workflows/agents-release.yml +++ b/.github/workflows/agents-release.yml @@ -167,7 +167,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.20.14" - name: Test Oracle native agent @@ -197,7 +197,7 @@ jobs: ls -lh ../../../release-native # Go 1.20 is the last release that supports Windows 7; keep other targets on Go 1.22. - name: Set up Go for Windows 7-compatible Oracle agent - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version: "1.20.14" cache-dependency-path: agents/drivers/oracle-go/go.sum @@ -223,7 +223,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: # godror 需要 Go >= 1.21;thin 的 Windows 7 兼容线仍由 build-oracle-native 用 Go 1.20 构建。 go-version: "1.27.x" @@ -305,7 +305,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.20.14" - name: Test Xugu native agent @@ -345,7 +345,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.20.14" - name: Test RabbitMQ native agent @@ -375,7 +375,7 @@ jobs: ls -lh ../../../release-native # Go 1.20 is the last release that supports Windows 7; keep other targets on Go 1.22. - name: Set up Go for Windows 7-compatible RabbitMQ agent - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version: "1.20.14" cache-dependency-path: agents/drivers/rabbitmq/go.sum @@ -398,7 +398,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test RocketMQ native agent @@ -438,7 +438,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test etcd native agent @@ -478,7 +478,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test etcd v2 native agent @@ -518,7 +518,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test ZooKeeper native agent @@ -558,7 +558,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test Cassandra native agent @@ -598,7 +598,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test Hive native agent @@ -638,7 +638,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test Argo native agent @@ -678,7 +678,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.20.14" - name: Test Kingbase native agent @@ -718,7 +718,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test Vastbase native agent @@ -758,7 +758,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test Neo4j native agent @@ -798,7 +798,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test NebulaGraph native agent @@ -836,7 +836,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" - name: Test IoTDB native agent diff --git a/.github/workflows/plugin-cli-release.yml b/.github/workflows/plugin-cli-release.yml index e098b19302..7ddcfa73cd 100644 --- a/.github/workflows/plugin-cli-release.yml +++ b/.github/workflows/plugin-cli-release.yml @@ -48,7 +48,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" cache: false @@ -417,7 +417,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v7 with: go-version: "1.27.x" cache: false diff --git a/.github/workflows/plugin-dev-host.yml b/.github/workflows/plugin-dev-host.yml index 84e91ec278..1ad245b537 100644 --- a/.github/workflows/plugin-dev-host.yml +++ b/.github/workflows/plugin-dev-host.yml @@ -38,7 +38,7 @@ jobs: with: node-version: '22' - uses: dtolnay/rust-toolchain@stable - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: '1.27' cache: false diff --git a/.github/workflows/plugin-release-reusable.yml b/.github/workflows/plugin-release-reusable.yml index 7b3bc4b1d5..e291afe295 100644 --- a/.github/workflows/plugin-release-reusable.yml +++ b/.github/workflows/plugin-release-reusable.yml @@ -123,7 +123,7 @@ jobs: cache: ${{ steps.node-cache.outputs.cache }} cache-dependency-path: ${{ steps.node-cache.outputs.dependency-path }} - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 if: inputs.go-version != '' with: go-version: ${{ inputs.go-version }}