This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a commit to branch bumpgo
in repository https://gitbox.apache.org/repos/asf/skywalking-rover.git

commit c2b39660cc367999ec9b83d6233bf32473d46438
Author: kezhenxu94 <[email protected]>
AuthorDate: Mon Nov 24 13:40:29 2025 +0800

    chore(deps): bump up go to 1.25
---
 .github/workflows/compatibility.yaml | 67 ++++++++++++++++--------------------
 .github/workflows/rover.yaml         |  2 +-
 docker/Dockerfile.base               |  2 +-
 docker/Dockerfile.debug              |  2 +-
 go.mod                               |  2 +-
 5 files changed, 33 insertions(+), 42 deletions(-)

diff --git a/.github/workflows/compatibility.yaml 
b/.github/workflows/compatibility.yaml
index b2f8b8b..0c539a6 100644
--- a/.github/workflows/compatibility.yaml
+++ b/.github/workflows/compatibility.yaml
@@ -15,7 +15,6 @@
 # limitations under the License.
 
 name: Compatibility Checks
-
 # This GitHub Action aims to help to check the compatibility on the GCP
 # Please provide the following data to run:
 # 1. Secret.GCP_SERVICE_ACCOUNT_CREDENTIALS: The Key of the service account in 
Google Cloud. The account must have been granted to operate GCloud Storage and 
GCP machine instance.
@@ -23,19 +22,17 @@ name: Compatibility Checks
 # 3. GCloud storage name: The name of the GCloud storage, which use to update 
the checker files and check the result of compatibility.
 #
 # This CI costs credit on Google Cloud, we only offer this for developers to 
run on your own environment.
-
 on:
   workflow_dispatch:
     inputs:
       gcloud-project:
-        description: 'Which project(ID) to create GCP?'
+        description: Which project(ID) to create GCP?
         type: string
         required: true
       gcloud-storage:
-        description: 'Which GCloud Storage(Name) to storage compatibility 
result?'
+        description: Which GCloud Storage(Name) to storage compatibility 
result?
         type: string
         required: true
-
 jobs:
   upload-checkers:
     name: Upload checkers
@@ -48,30 +45,30 @@ jobs:
       - name: Set up Go
         uses: actions/setup-go@v2
         with:
-          go-version: "1.24"
-      - id: 'auth'
-        uses: 'google-github-actions/auth@v1'
+          go-version: "1.25"
+      - id: auth
+        uses: google-github-actions/auth@v1
         with:
-          credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT_CREDENTIALS }}'
-      - name: 'Set up Cloud SDK'
-        uses: 'google-github-actions/setup-gcloud@v1'
+          credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT_CREDENTIALS }}
+      - name: Set up Cloud SDK
+        uses: google-github-actions/setup-gcloud@v1
       - name: Build and Upload
         run: |
           # build skywalking rover binary
           make container-btfgen build
           cp bin/skywalking-rover-latest-linux-amd64 scripts/check/profiling
-  
+
           # build demo program
           cd scripts/check/profiling
           go build demo.go
           mv demo demo-program
-          
+
           # upload to the gcloud
           gcloud storage cp  --project "${{ github.event.inputs.gcloud-project 
}}" ./* gs://${{ github.event.inputs.gcloud-storage }}/runner
-
   checks:
     name: Compatibility Checks
-    needs: [upload-checkers]
+    needs:
+      - upload-checkers
     runs-on: ubuntu-latest
     timeout-minutes: 60
     strategy:
@@ -96,7 +93,6 @@ jobs:
             project: ubuntu-os-cloud
             family: ubuntu-2210-amd64
             image: ubuntu-2210-kinetic-amd64-v20221201
-
           # ubuntu pro
           - name: Ubuntu_Pro
             project: ubuntu-os-pro-cloud
@@ -114,7 +110,6 @@ jobs:
             project: ubuntu-os-pro-cloud
             family: ubuntu-pro-2204-lts
             image: ubuntu-pro-2204-jammy-v20221201
-
           # centos
           - name: Centos
             project: centos-cloud
@@ -128,7 +123,6 @@ jobs:
             project: centos-cloud
             family: centos-stream-9
             image: centos-stream-9-v20221102
-
           # debian
           - name: Debian
             project: debian-cloud
@@ -138,7 +132,6 @@ jobs:
             project: debian-cloud
             family: debian-11
             image: debian-11-bullseye-v20221102
-
           # RHEL
           - name: RHEL
             project: rhel-cloud
@@ -152,7 +145,6 @@ jobs:
             project: rhel-cloud
             family: rhel-9
             image: rhel-9-v20221102
-
           # rocky
           - name: Rocky
             project: rocky-linux-cloud
@@ -162,7 +154,6 @@ jobs:
             project: rocky-linux-cloud
             family: rocky-linux-9
             image: rocky-linux-9-v20221102
-
           # Fedora
           - name: Fedora
             project: fedora-cloud
@@ -184,44 +175,44 @@ jobs:
       - uses: actions/checkout@v3
         with:
           submodules: true
-      - id: 'auth'
-        uses: 'google-github-actions/auth@v1'
+      - id: auth
+        uses: google-github-actions/auth@v1
         with:
-          credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT_CREDENTIALS }}'
-      - name: 'Set up Cloud SDK'
-        uses: 'google-github-actions/setup-gcloud@v1'
+          credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT_CREDENTIALS }}
+      - name: Set up Cloud SDK
+        uses: google-github-actions/setup-gcloud@v1
       - name: Check
         env:
-          INSTANCE_PROJECT: "${{ matrix.system.project }}"
-          INSTANCE_IMAGE: "${{ matrix.system.image }}"
-          INSTANCE_FAMILY: "${{ matrix.system.family }}"
-          INSTANCE_SYSTEM: "${{ matrix.system.name }}"
+          INSTANCE_PROJECT: ${{ matrix.system.project }}
+          INSTANCE_IMAGE: ${{ matrix.system.image }}
+          INSTANCE_FAMILY: ${{ matrix.system.family }}
+          INSTANCE_SYSTEM: ${{ matrix.system.name }}
         run: |
           # download the runner
           mkdir -p /tmp/runner
           gcloud storage cp gs://${{ github.event.inputs.gcloud-storage 
}}/runner/* /tmp/runner
-          
+
           # create instance
           gcloud compute instances create 
"skywalking-rover-test-$INSTANCE_IMAGE" --image "$INSTANCE_IMAGE" \
                --project "${{ github.event.inputs.gcloud-project }}" 
--image-project "$INSTANCE_PROJECT" --machine-type e2-medium --zone us-west1-b
-          
+
           # generate the public ssh key
           ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -f 
~/.ssh/google_compute_engine -q -N ""
-          
+
           # scp runner
           gcloud compute scp --recurse /tmp/runner 
test@"skywalking-rover-test-$INSTANCE_IMAGE":/tmp/ \
-            --zone us-west1-b --project "${{ 
github.event.inputs.gcloud-project }}" 
-          
+            --zone us-west1-b --project "${{ 
github.event.inputs.gcloud-project }}"
+
           # run checker
           gcloud compute ssh --zone "us-west1-b" 
"test@skywalking-rover-test-$INSTANCE_IMAGE" \
             --project "${{ github.event.inputs.gcloud-project }}" \
             --command "cd /tmp/runner; chmod +x /tmp/runner/demo-program 
/tmp/runner/skywalking-rover-latest-linux-amd64; sudo bash check.sh 
/tmp/runner/config.yaml /tmp/runner/demo-program 
/tmp/runner/skywalking-rover-latest-linux-amd64 
/tmp/runner/result/$INSTANCE_SYSTEM/$INSTANCE_FAMILY json"
-          
+
           # scp from instance and upload to the storage
           gcloud compute scp --recurse 
test@"skywalking-rover-test-$INSTANCE_IMAGE":/tmp/runner/result /tmp/runner \
-            --zone us-west1-b  --project "${{ 
github.event.inputs.gcloud-project }}" 
+            --zone us-west1-b  --project "${{ 
github.event.inputs.gcloud-project }}"
           gcloud storage cp -r /tmp/runner/result gs://"${{ 
github.event.inputs.gcloud-storage }}"/ \
-            --project "${{ github.event.inputs.gcloud-project }}" 
+            --project "${{ github.event.inputs.gcloud-project }}"
 
           # delete test instance
           gcloud compute instances delete --project "${{ 
github.event.inputs.gcloud-project }}" "skywalking-rover-test-$INSTANCE_IMAGE" 
--zone us-west1-b -q
diff --git a/.github/workflows/rover.yaml b/.github/workflows/rover.yaml
index ba1467b..7cc2f20 100644
--- a/.github/workflows/rover.yaml
+++ b/.github/workflows/rover.yaml
@@ -26,7 +26,7 @@ jobs:
       - name: Set up Go
         uses: actions/setup-go@v2
         with:
-          go-version: "1.24"
+          go-version: "1.25"
       - name: Check out code into the Go module directory
         uses: actions/checkout@v4
         with:
diff --git a/docker/Dockerfile.base b/docker/Dockerfile.base
index ef7d7e8..fa3fde8 100644
--- a/docker/Dockerfile.base
+++ b/docker/Dockerfile.base
@@ -14,7 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM 
golang:1.24.8@sha256:273d4e65baa782dbe293c9192d600b72b17d415c1429e16bed99efcc5e61efb8
+FROM golang:1.25
 
 RUN apt update -y && apt upgrade -y && \
     git clone --depth 1 --branch v1.1.0 https://github.com/libbpf/libbpf.git 
&& \
diff --git a/docker/Dockerfile.debug b/docker/Dockerfile.debug
index 233ab94..7a88a92 100644
--- a/docker/Dockerfile.debug
+++ b/docker/Dockerfile.debug
@@ -15,7 +15,7 @@
 # limitations under the License.
 
 ARG BASE_IMAGE=apache/skywalking-rover:latest
-FROM $BASE_IMAGE as build
+FROM $BASE_IMAGE AS build
 
 ARG VERSION="latest"
 
diff --git a/go.mod b/go.mod
index f145619..888ad6f 100644
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
 module github.com/apache/skywalking-rover
 
-go 1.24.8
+go 1.25
 
 require (
        github.com/agiledragon/gomonkey/v2 v2.9.0

Reply via email to