Skip to content

Updated Alpine and NodeJS versions (#11651)#11682

Closed
elceebee wants to merge 3 commits intomainfrom
lb/lb/1644-update-alpine-ruby-and-chromium-setup
Closed

Updated Alpine and NodeJS versions (#11651)#11682
elceebee wants to merge 3 commits intomainfrom
lb/lb/1644-update-alpine-ruby-and-chromium-setup

Conversation

@elceebee
Copy link
Collaborator

Context

Current NodeJS version is out-dated. Alpine version also outdated. Upgrading Alpine version also updates NodeJS version.

Changes proposed in this pull request

Updated Alpine from 3.20 to 3.22
Updated NodeJS from 20.15.1 to 22.22.0

Guidance to review

Check for builds being complete

Things to check

  • If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
  • API release notes have been updated if necessary
  • If it adds a significant user-facing change, is it documented in the CHANGELOG?
  • Attach the PR to the Trello card
  • This code adds a column or table to the database
    • This code does not rely on migrations in the same Pull Request
  • decide whether it needs to be in analytics yml file or analytics blocklist
  • data insights team has been informed of the change and have updated the pipeline
  • the sanitise.sql script and 0025-protecting-personal-data-in-production-dump.md ADR have been updated
    • does the code safely backfill existing records for consistency

Context

Changes proposed in this pull request

Guidance to review

Things to check

  • If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
  • API release notes have been updated if necessary
  • If it adds a significant user-facing change, is it documented in the CHANGELOG?
  • Attach the PR to the Trello card
  • This code adds a column or table to the database
    • This code does not rely on migrations in the same Pull Request
    • decide whether it needs to be in analytics yml file or analytics blocklist
    • data insights team has been informed of the change and have updated the pipeline
    • the sanitise.sql script and 0025-protecting-personal-data-in-production-dump.md ADR have been updated
    • does the code safely backfill existing records for consistency

## Context

Current NodeJS version is out-dated. Alpine version also outdated.
Upgrading Alpine version also updates NodeJS version.

## Changes proposed in this pull request

Updated Alpine from 3.20 to 3.22
Updated NodeJS from 20.15.1 to 22.22.0

## Guidance to review

Check for builds being complete

## Things to check

- [ ] If the code removes any existing feature flags, a data migration
has also been added to delete the entry from the database
- [ ] API release notes have been updated if necessary
- [ ] If it adds a significant user-facing change, is it documented in
the [CHANGELOG](CHANGELOG.md)?
- [ ] Attach the PR to the Trello card
- [ ] This code adds a column or table to the database
  - [ ] This code does not rely on migrations in the same Pull Request
- [ ] decide whether it needs to be in analytics yml file or analytics
blocklist
- [ ] data insights team has been informed of the change and have
updated the pipeline
- [ ] the sanitise.sql script and
0025-protecting-personal-data-in-production-dump.md ADR have been
updated
  - [ ] does the code safely backfill existing records for consistency
@elceebee elceebee force-pushed the lb/lb/1644-update-alpine-ruby-and-chromium-setup branch 3 times, most recently from 5db64c8 to 087ca5f Compare February 20, 2026 18:25
@elceebee elceebee force-pushed the lb/lb/1644-update-alpine-ruby-and-chromium-setup branch 2 times, most recently from bdf94f6 to d62d071 Compare February 23, 2026 09:37
@elceebee elceebee force-pushed the lb/lb/1644-update-alpine-ruby-and-chromium-setup branch from d62d071 to e991e95 Compare February 23, 2026 09:43
@elceebee elceebee closed this Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants