Skip to content

Bring fork up-to-date - #4

Merged
0wnlife merged 41 commits into
0wnlife:mainfrom
devcontainers:main
Sep 16, 2026
Merged

0wnlife merged 41 commits into
0wnlife:mainfrom
devcontainers:main

Conversation

@0wnlife

@0wnlife 0wnlife commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Brings the fork up to date with devcontainers/cli, from v0.87.1 to v0.89.0.

Upstream publishes no releases, so the notes below are taken from the tags themselves.

v0.89.0

Mostly a security pass over OCI registry authentication, plus dependency bumps.

v0.88.0

Version

Upstream is at 0.89.0. This fork takes 0.89.1, so a build of ours is told apart from a build of theirs.

craigloewen-msft and others added 30 commits May 20, 2026 17:31
Bumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.3 to 1.8.4.
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](ljharb/shell-quote@v1.8.3...v1.8.4)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-version: 1.8.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.27.3 to 0.28.1.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.27.3...v0.28.1)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.28.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.11 to 7.5.16.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.11...v7.5.16)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix flaky tests due to change in feature configuration.
Validate registry-provided bearer realms, restrict cross-origin credential forwarding, and add an explicit registry-to-auth-host compatibility option.

Co-authored-by: Kaniska <kaniska244@github.com>

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Propagate cross-origin auth host mappings explicitly through command, resolver, and registry request parameters instead of serializing them through the process environment.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Treat an exact registry-to-auth-host mapping as authorization for the complete token exchange, including Docker identity and refresh tokens.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the literal HTTP authentication scheme instead of constructing it at runtime.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Parse and validate token realms once before credential lookup and reuse that decision for the complete trusted authentication exchange.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Name the redirect-origin check after the requested registry credentials it protects.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Gate realm restrictions, registry credential origin checks, and token redirect refusal behind --oci-auth-hardening while preserving legacy behavior by default.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Collect shadow diagnostics for blocked auth realms, registry redirects that prevent credential forwarding, and token redirects, and surface them in CLI results.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document the opt-in OCI authentication hardening and compatibility diagnostics release.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Require a shared diagnostics collector, reuse test parameter helpers, and only report registry redirects that end in an authentication challenge and would change credential forwarding.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Disable the static Podman bundle's single-owner storage mode before Feature builds so APT can use its unprivileged sandbox.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Create the rootless user override from the system storage config when the hosted runner has not materialized a user config file.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Pin the external static-build recipe to an immutable commit while keeping the existing rootless Podman Feature workloads unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
#1271)

* fix: set default base image in Dockerfiles and improve syntax handling

* Retrigger test

* Addressing review comments.

* Retrigger tests

* Fixing failing tests due to change in terraform feature to add hard dependency of github-cli feature.

* Removing unrelated test fixes

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Abdurrahmaan Iqbal <abdurriq@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
chrmarti and others added 11 commits August 25, 2026 17:14
Use a generated, trusted localhost certificate in the refresh-token integration test without changing production CA handling.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Store the HTTP or HTTPS scheme on parsed OCI references so registry endpoints do not rely on implicit transport downgrades.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.16 to 7.5.21.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.16...v7.5.21)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.21
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.2.0 to 10.5.0.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v10.2.0...v10.5.0)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.1...4.3.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [shell-quote](https://github.com/ljharb/shell-quote) from 1.8.4 to 1.9.0.
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](ljharb/shell-quote@v1.8.4...v1.9.0)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-version: 1.9.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Prevent cross-origin upload continuations from receiving or caching credentials belonging to the original registry while retaining known Docker Hub aliases.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Propagate OCI authentication hardening through feature test launches and preserve credentials across trusted Docker Hub registry aliases.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@0wnlife 0wnlife self-assigned this Sep 16, 2026
@0wnlife
0wnlife merged commit 6edf9db into 0wnlife:main Sep 16, 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.

6 participants