Repository navigation
build(ci): upgrade Alpine 3.20 → 3.22 and Electron 44 → 45 - #60
Conversation
Alpine 3.20 reached EOL on 2026-04-01 with no security support; bump the musl Docker build variant to alpine3.22 (supported until 2027-05-01), the oldest currently supported release per endoflife.date. Electron 44 is superseded by Electron 45 (latest 45.2.3); bump the default electron_version in the Test Electron package workflow and its fallbacks from 44 to 45. Also update memory-bank/build-system.md to reflect the new ALPINE_VARIANT. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #60 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 8 8
Lines 344 344
=========================================
Hits 344 344 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Summary
Bumps two CI pins flagged by
tools/bin/check-versions.sh --verbose:Alpine 3.20 → 3.22
Alpine 3.20 reached EOL on 2026-04-01 with no security support. Per the repo's pinning policy (mirrors the Node prebuild pin), a release past EOL is upgraded to the oldest still-supported release, which is
alpine3.22(supported until 2027-05-01)..github/workflows/ci.yml—ALPINE_VARIANT: 'alpine3.22'memory-bank/build-system.md— documented value kept in syncElectron 44 → 45
Electron 45 is the newest major (latest
45.2.3). Bumps the defaultelectron_versioninput and its fallbacks in the Test Electron package workflow..github/workflows/test-electron-package.yml—default: '45'(bothworkflow_callandworkflow_dispatchinputs), job-name fallback, andnpm install --save-dev electron@…fallbackMotivation
Notes
build-system.mdupdated to keep docs in sync (per the project's UMB routine).