Skip to content

Close upstream utility parity coverage gaps#78

Merged
jooh merged 5 commits intomainfrom
upstream-utility-parity-coverage
Apr 30, 2026
Merged

Close upstream utility parity coverage gaps#78
jooh merged 5 commits intomainfrom
upstream-utility-parity-coverage

Conversation

@jooh
Copy link
Copy Markdown
Owner

@jooh jooh commented Apr 30, 2026

Summary

  • cover upstream variable substitution utility cases for env aliases, workspace tokens, defaults, and devcontainerId behavior
  • add deterministic Compose build-info parsing coverage for image/build shapes, defaults, targets, and build args
  • add native Dockerfile utility coverage for final-stage naming, extraction, base image and USER resolution, ARG/ENV precedence, build arg expressions, syntax directives, quoted images, lowercase instructions, and ENV forms
  • add Docker image-name qualification coverage while keeping live registry inspection out of scope
  • update upstream test coverage map from Covered 9 / Partial 26 to Covered 12 / Partial 23

Tests

  • make tests

@jooh jooh merged commit 8c372a9 into main Apr 30, 2026
4 checks passed
@jooh jooh deleted the upstream-utility-parity-coverage branch April 30, 2026 17:29
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.

1 participant