Skip to content

Expand audited provider icon catalogs - #10

Merged
konojunya merged 2 commits into
mainfrom
jj/provider-catalog-expansion
Sep 4, 2026
Merged

Expand audited provider icon catalogs#10
konojunya merged 2 commits into
mainfrom
jj/provider-catalog-expansion

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • expand the asset-free catalog to 1,051 stable IDs: 305 AWS, 45 Google Cloud, 639 Azure, and 62 curated tool icons
  • import only user-selected local archives, including both audited Google Cloud archives, without downloading, uploading, or bundling provider SVG bytes
  • verify complete archive hashes, sanitize official SVGs, preserve multi-source and per-brand provenance, and emit exact notices
  • add searchable stack icons list metadata plus scalable public documentation inputs
  • prepare the CLI 0.2.0 release

Depends on stack-sh/theme#11 and stack-sh/engine#17.

Validation

  • imported all 1,051 icons from the five audited archives into four local packs
  • rendered one AWS, Google Cloud category, Azure decimal-viewBox, and Simple Icons brand icon together with an exact notice
  • node scripts/validate-provider-catalogs.mjs
  • cargo fmt --all --check
  • cargo test --all-features --locked
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • RUSTDOCFLAGS=-D warnings cargo doc --all-features --no-deps --locked
  • cargo build --release --locked
  • python3 scripts/validate-render.py
  • cargo llvm-cov --all-features --locked --fail-under-lines 90 --fail-under-functions 95 --fail-under-regions 90
  • git diff --check

The repository contains catalog metadata only. Provider archives, source SVGs, and generated local packs are not committed.

@konojunya
konojunya merged commit 8379a59 into main Sep 4, 2026
2 checks passed
@konojunya
konojunya deleted the jj/provider-catalog-expansion branch September 4, 2026 15:47
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