Skip to content

Add optional OCI output artifacts#2790

Draft
plajjan wants to merge 1 commit into
mainfrom
pkg-output-artifacts
Draft

Add optional OCI output artifacts#2790
plajjan wants to merge 1 commit into
mainfrom
pkg-output-artifacts

Conversation

@plajjan
Copy link
Copy Markdown
Contributor

@plajjan plajjan commented May 18, 2026

Support optional Acton output artifacts fetched from OCI repositories during dependency resolution. Artifacts are keyed by source content hash, interface version, and target tuple.

Use valid local cache entries before registry lookups and fall back to source when no matching artifact is available.

Add artifact pack, push, and hash commands, local OCI layout support, tests, and guide documentation.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bee2e09576

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread compiler/lib/src/Acton/Artifact.hs
@plajjan plajjan force-pushed the pkg-output-artifacts branch from bee2e09 to a9e3ac3 Compare May 27, 2026 20:40
Support optional Acton output artifacts fetched from OCI repositories during
dependency resolution. Artifacts are keyed by source content hash, interface
version, and target tuple.

Use valid local cache entries before registry lookups and fall back to source
when no matching artifact is available.

Add artifact pack, push, and hash commands, local OCI layout support, tests,
and guide documentation.
@plajjan plajjan force-pushed the pkg-output-artifacts branch from a9e3ac3 to 65362c6 Compare May 27, 2026 21:36
@plajjan plajjan marked this pull request as draft May 27, 2026 22:00
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