external: enable code (VSCode) pull for jammy#457
Merged
igorpecovnik merged 1 commit intomainfrom Apr 20, 2026
Merged
Conversation
Microsoft publishes a single 'stable main main' suite at packages.microsoft.com/repos/code that serves every Debian and Ubuntu release we target — the apt metadata isn't release-specific, just architecture-specific. Adding jammy to the RELEASE allow-list starts mirroring the same code package (armhf/arm64/amd64) into apt.armbian.com's jammy-desktop component that the other five releases already get. Keeps the Armbian apt repo consistent across releases: a jammy desktop install via armbian-config module_desktops (full tier) was previously failing with 'E: Unable to locate package code' because the mirror hadn't ingested code for jammy. With this change the next 'Infrastructure: APT repositories update' run picks up the new config and the full-tier install resolves cleanly on jammy.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add `jammy` to the RELEASE allow-list in `external/code.conf` so the `code` (Microsoft VSCode) package gets mirrored into apt.armbian.com's `jammy-desktop` component alongside the other five releases it already covers.
Background
`packages.microsoft.com/repos/code` publishes a single `stable main main` suite that serves every Debian + Ubuntu release — the apt metadata isn't release-scoped, just arch-scoped (armhf / arm64 / amd64). So from the PPA side there's nothing jammy-specific to configure; the suite + arches stay identical.
On the armbian-config side, the full-tier desktop install on jammy was previously failing with `E: Unable to locate package code` because our mirror hadn't ingested it for that release. With this change the next `Infrastructure: APT repositories update` run ingests code for jammy and the full-tier install resolves cleanly.
File
`external/code.conf`:
```
URL=https://packages.microsoft.com/repos/code
KEY="stable main main"
RELEASE=jammy:noble:resolute:bookworm:trixie:forky ← added jammy
TARGET=desktop
METHOD=aptly
INSTALL=code
GLOB="Name (% code), $Version (>= 1.107.0)"
CHECKSUM=ignore
ARCH=armhf:arm64:amd64
REPOSITORY=BS
```
Test plan