Skip to content

Anthoturc/amr multiarch fork - #94

Open
anthoturc wants to merge 14 commits into
mainfrom
anthoturc/amr-multiarch-fork
Open

Anthoturc/amr multiarch fork#94
anthoturc wants to merge 14 commits into
mainfrom
anthoturc/amr-multiarch-fork

Conversation

@anthoturc

Copy link
Copy Markdown

No description provided.

unleashed and others added 14 commits August 27, 2026 11:21
Previously the devcontainer build infrastructure would install
docker-compose in the container via scripts, but that script
ended up requiring global changes to Python code in order to
install docker-compose.

Now we just install it here to avoid that problem.
This is set to never with podman since I'm still experimenting.
This is useful to avoid locking the cache, which is desirable if
using buildah, since it has had bugs around this feature.

The tradeoff is that you could potentially find locking issues
if running multiple parallel apt commands (such as in CI).
This reverts commit 27ab1a5333cc5c5af743c6878f42da23aa5050bf.
Use the latest stable version of debian (trixie) resulting in some
cascading changes. Add llvm's repo key without using the removed
'add-key' binary. This *also* bumps the version of llvm from bookworm-19
to trixie-22.

Drop j5j from a curl install to using 'node-json5' available from the
debian repo. It is a drop-in replacement for j5j that strips json5
and outputs base json.

Install just and yq from the deb repo vs from a url.

Install git from default deb repo vs backports.

Install docker using devcontainer/features versus from legacy microsoft
repo.
'origin/amr/multiarch-and-podman-support'.
Include node-json5, just and yq packages in devcontainer. Previously the
stages were orphaned.

True up all of the cache mount options.
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.

3 participants