Skip to content

Commit 0719ed8

Browse files
committed
fix(CI): use Ubuntu 22.04 runners for Linux builds
Ubuntu 24.04 runners (GLIBC 2.39) produce sqlite3 native addons that require GLIBC_2.38, which is unavailable on Ubuntu 22.04 deployment targets (GLIBC 2.35). Pinning to 22.04 runners ensures the compiled node_sqlite3.node is compatible with all non-EOL Ubuntu LTS releases.
1 parent cde8247 commit 0719ed8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
strategy:
2424
matrix:
2525
include:
26-
- runs-on: ubuntu-latest
26+
- runs-on: ubuntu-22.04
2727
artifact-name: cadt-linux-x64
2828
build-command: npm run create-linux-x64-dist
2929
sqlite-path: ./node_modules/sqlite3/build/Release/
30-
- runs-on: ubuntu-24.04-arm
30+
- runs-on: ubuntu-22.04-arm
3131
artifact-name: cadt-linux-arm64
3232
build-command: npm run create-linux-arm64-dist
3333
sqlite-path: ./node_modules/sqlite3/build/Release/

0 commit comments

Comments
 (0)