Skip to content

Correct Docker publisher package metadata parsing - #69

Merged
ethanj merged 1 commit into
mainfrom
sync/monorepo-9434d36
Sep 22, 2026
Merged

ethanj merged 1 commit into
mainfrom
sync/monorepo-9434d36

Conversation

@ethanj

@ethanj ethanj commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Read the literal dist.tarball key returned by npm's multi-field JSON output.
  • Reject missing, empty, or non-string tarball metadata before starting Docker work.
  • Add a regression test that executes the workflow shell block with real jq.

Verification

  • Seven focused tests pass; restoring the old lookup fails the new regression test.
  • Repository hygiene, security compliance, release policy, and all 12 internal CI checks pass.

No package code or versions change.

## Summary
- Read the literal `dist.tarball` key returned by npm's multi-field JSON output.
- Reject missing, empty, or non-string tarball metadata before starting Docker work.
- Add a regression test that executes the workflow shell block with real jq.

## Verification
- Seven focused tests pass; restoring the old lookup fails the new regression test.
- Repository hygiene, security compliance, release policy, and all 12 internal CI checks pass.

No package code or versions change.
@ethanj
ethanj merged commit d09cfde into main Sep 22, 2026
12 checks passed
@ethanj
ethanj deleted the sync/monorepo-9434d36 branch September 22, 2026 03:07
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