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

klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new ce8101599 build: bump Go to 1.27.3, align Node and MySQL pins (#9262)
ce8101599 is described below

commit ce81015997fbb62615373aa81eae77c7781c7435
Author: Dirk <[email protected]>
AuthorDate: Wed Oct 28 09:01:16 2026 +0100

    build: bump Go to 1.27.3, align Node and MySQL pins (#9262)
    
    Follow-up to #9217 and #9251/#9254 for pins that Dependabot does not
    track.
    
    - Go 1.27.2 -> 1.27.3 (security fixes in crypto/x509, released
      2026-10-19): backend/scripts/install-go.sh and the lake-builder
      Dockerfile, including the official SHA256 checksums from go.dev, plus
      the "Install Go" step names. go.mod keeps "go 1.27.0";
      golang:1.27-bookworm already floats to the latest patch.
    - config-ui/.tool-versions: nodejs 24.19.0 -> 24.22.1, matching the
      Volta pin from #9251 (Node.js security release of 2026-10-21).
    - mysql 8.4.11 -> 8.4.13 in docker-compose-dev-mysql.yml and the e2e
      workflow service, matching the compose files bumped in #9254
      (Dependabot's compose fetcher does not match docker-compose-dev-*.yml,
      and github-actions updates do not cover services:).
---
 .github/workflows/golangci-lint.yml         | 2 +-
 .github/workflows/migration-script-lint.yml | 2 +-
 .github/workflows/test-e2e.yml              | 6 +++---
 .github/workflows/test.yml                  | 2 +-
 backend/scripts/install-go.sh               | 6 +++---
 config-ui/.tool-versions                    | 2 +-
 devops/docker/lake-builder/Dockerfile       | 4 ++--
 docker-compose-dev-mysql.yml                | 2 +-
 8 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/golangci-lint.yml 
b/.github/workflows/golangci-lint.yml
index cfb40ff69..3027cc3e5 100644
--- a/.github/workflows/golangci-lint.yml
+++ b/.github/workflows/golangci-lint.yml
@@ -34,7 +34,7 @@ jobs:
         run: git config --global --add safe.directory $(pwd)
       - name: Install libgit2 1.5 for git2go v34
         run: backend/scripts/install-libgit2.sh
-      - name: Install Go 1.27.2
+      - name: Install Go 1.27.3
         run: backend/scripts/install-go.sh
       - name: Install mockery 3.8.1
         run: backend/scripts/install-mockery.sh
diff --git a/.github/workflows/migration-script-lint.yml 
b/.github/workflows/migration-script-lint.yml
index 7079d7d68..ac1d24ef2 100644
--- a/.github/workflows/migration-script-lint.yml
+++ b/.github/workflows/migration-script-lint.yml
@@ -30,7 +30,7 @@ jobs:
     container: mericodev/lake-builder:latest
     steps:
       - uses: actions/checkout@v7
-      - name: Install Go 1.27.2
+      - name: Install Go 1.27.3
         run: backend/scripts/install-go.sh
       - name: migration script linting
         run: |
diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml
index 349f57fcf..caaad209b 100644
--- a/.github/workflows/test-e2e.yml
+++ b/.github/workflows/test-e2e.yml
@@ -39,7 +39,7 @@ jobs:
     runs-on: ubuntu-latest
     services:
       db:
-        image: mysql:8.4.11
+        image: mysql:8.4.13
         env:
           MYSQL_DATABASE: lake
           MYSQL_USER: merico
@@ -52,7 +52,7 @@ jobs:
       - run: git config --global --add safe.directory $(pwd)
       - name: Install libgit2 1.5 for git2go v34
         run: backend/scripts/install-libgit2.sh
-      - name: Install Go 1.27.2
+      - name: Install Go 1.27.3
         run: backend/scripts/install-go.sh
       - name: Build Python
         run: |
@@ -96,7 +96,7 @@ jobs:
       - run: git config --global --add safe.directory $(pwd)
       - name: Install libgit2 1.5 for git2go v34
         run: backend/scripts/install-libgit2.sh
-      - name: Install Go 1.27.2
+      - name: Install Go 1.27.3
         run: backend/scripts/install-go.sh
       - name: Build Python
         run: |
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 47c03658d..80509042e 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -49,7 +49,7 @@ jobs:
       run: git config --global --add safe.directory $(pwd)
     - name: Install libgit2 1.5 for git2go v34
       run: backend/scripts/install-libgit2.sh
-    - name: Install Go 1.27.2
+    - name: Install Go 1.27.3
       run: backend/scripts/install-go.sh
     - name: Check go.mod is tidy without generated mocks
       run: |
diff --git a/backend/scripts/install-go.sh b/backend/scripts/install-go.sh
index 02510cf33..232e709eb 100755
--- a/backend/scripts/install-go.sh
+++ b/backend/scripts/install-go.sh
@@ -17,7 +17,7 @@
 
 set -eu
 
-GO_VERSION=1.27.2
+GO_VERSION=1.27.3
 INSTALL_DIR=/opt/go/$GO_VERSION
 GO_BIN=$INSTALL_DIR/bin/go
 
@@ -54,11 +54,11 @@ fi
 case "$(uname -m)" in
     x86_64|amd64)
         archive_name=go${GO_VERSION}.linux-amd64.tar.gz
-        
archive_sha256=ecbadb99091a3f46e31f5f934b068b1864eafa7995211b39eaddf76996045fe5
+        
archive_sha256=65efbc80fdc1fa2cd2631cad5b481777a68e8725f34e89f50fc6ac714e379b40
         ;;
     aarch64|arm64)
         archive_name=go${GO_VERSION}.linux-arm64.tar.gz
-        
archive_sha256=94f3e30b8e374bc285e7dadc11e0865726b9bc6e85b841ccceaabc0214c6b7c8
+        
archive_sha256=a06e99309dbcbdca1a8ccd2282c3ee146e55930886e26b4f1193269587165f49
         ;;
     *)
         echo "unsupported architecture: $(uname -m)" >&2
diff --git a/config-ui/.tool-versions b/config-ui/.tool-versions
index 12376e4f0..af0f6c611 100644
--- a/config-ui/.tool-versions
+++ b/config-ui/.tool-versions
@@ -1 +1 @@
-nodejs 24.19.0
+nodejs 24.22.1
diff --git a/devops/docker/lake-builder/Dockerfile 
b/devops/docker/lake-builder/Dockerfile
index 520eeae82..95cd0544e 100644
--- a/devops/docker/lake-builder/Dockerfile
+++ b/devops/docker/lake-builder/Dockerfile
@@ -64,8 +64,8 @@ ENV PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig
 # 2022, so the image could no longer be rebuilt. Fetch the official archive
 # from go.dev and verify it. Version and checksum match
 # backend/scripts/install-go.sh.
-ARG GO_VERSION=1.27.2
-ARG GO_SHA256=ecbadb99091a3f46e31f5f934b068b1864eafa7995211b39eaddf76996045fe5
+ARG GO_VERSION=1.27.3
+ARG GO_SHA256=65efbc80fdc1fa2cd2631cad5b481777a68e8725f34e89f50fc6ac714e379b40
 RUN curl --fail --location --retry 3 
"https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz"; --output /tmp/go.tar.gz 
&&\
     echo "${GO_SHA256}  /tmp/go.tar.gz" | sha256sum --check --strict &&\
     tar -C /usr/local -xzf /tmp/go.tar.gz && rm /tmp/go.tar.gz &&\
diff --git a/docker-compose-dev-mysql.yml b/docker-compose-dev-mysql.yml
index 8f654b533..716252295 100644
--- a/docker-compose-dev-mysql.yml
+++ b/docker-compose-dev-mysql.yml
@@ -18,7 +18,7 @@ name: devlake-mysql
 
 services:
   mysql:
-    image: mysql:8.4.11
+    image: mysql:8.4.13
     volumes:
       - mysql-storage:/var/lib/mysql
     restart: always

Reply via email to