Skip to content

Preserve multi-source provider provenance - #17

Merged
konojunya merged 5 commits into
mainfrom
jj/provider-pack-multi-source
Sep 4, 2026
Merged

Preserve multi-source provider provenance#17
konojunya merged 5 commits into
mainfrom
jj/provider-pack-multi-source

Conversation

@konojunya

@konojunya konojunya commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

  • accept provider-pack schema 1.0 and 1.1 while preserving the local-only redistribution boundary
  • validate additional archive identities, per-icon source references, and per-brand guidance
  • preserve safe namespaced gradients, gradient inheritance, clip paths, masks, and integer-normalized view boxes
  • expose exact source provenance and brand links in native and WebAssembly render notices
  • update the bundled theme pin and prepare @stack-sh/engine 0.6.0

Depends on stack-sh/theme#11.

Validation

  • cargo test --all-features --locked
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • cargo fmt --all --check
  • RUSTDOCFLAGS=-D warnings cargo doc --all-features --no-deps --locked
  • python3 scripts/validate-svg.py
  • git diff --check

No provider artwork is embedded in native, WebAssembly, or npm artifacts.

@konojunya
konojunya merged commit 2c9adab into main Sep 4, 2026
2 checks passed
@konojunya
konojunya deleted the jj/provider-pack-multi-source branch September 4, 2026 15:38
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