Skip to content

Conversation

@reubenmiller
Copy link
Contributor

Proposed changes

Update the VS Code dev container to the latest stable Debian version (trixie) and update various dev packages.

Below is a list of the main changes:

  • Use latest apt versions (no need to use apt backports)
  • Update script to remove usage of deprecated cli commands like apt-key and add-apt-repository
  • Update nodejs to v24
  • Remove deprecated github actions in devcontainer workflow

Note: The default dev container referenced in the .devcontainer.json file will be updated in a follow up PR once the new dev container image has been published.

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Improvement (general improvements like code refactoring that doesn't explicitly fix a bug or add any new functionality)
  • Documentation Update (if none of the other choices apply)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Paste Link to the issue


Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA (in all commits with git commit -s. You can activate automatic signing by running just prepare-dev once)
  • I ran just format as mentioned in CODING_GUIDELINES
  • I used just check as mentioned in CODING_GUIDELINES
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

Further comments

@reubenmiller reubenmiller added the theme:developer-exp Theme: improve developer experience label Jan 7, 2026
@codecov
Copy link

codecov bot commented Jan 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
762 0 4 762 100 2h25m41.802699999s

Copy link
Contributor

@albinsuresh albinsuresh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@reubenmiller reubenmiller force-pushed the dev-update-container-to-trixie branch from dd2d1d5 to ffa0341 Compare January 9, 2026 16:45
@reubenmiller reubenmiller added this pull request to the merge queue Jan 9, 2026
Merged via the queue into thin-edge:main with commit 67af6ea Jan 9, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme:developer-exp Theme: improve developer experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants