Skip to content

Release v1.0.2: addon catalog index - #7

Merged
xscriptor merged 4 commits into
mainfrom
release/v1.0.2
Nov 3, 2026
Merged

xscriptor merged 4 commits into
mainfrom
release/v1.0.2

Conversation

@xscriptor

@xscriptor xscriptor commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Adds the root index.json addon catalog for xfetch effects search, with 4 entries sorted by name.
  • Adds scripts/generate_catalog.py, a standard-library-only deterministic generator with --check stale-catalog detection.
  • Applies the pending semver-compatible dependency updates.

Catalog

  • Native effects use runtime: "native" with metadata from Cargo.toml.
  • WebAssembly effects use runtime: "wasm" with metadata and capabilities from xfetch-effect.json; guest_runtime records core or component.
  • effects-lib is excluded because it is a shared library, not an installable effect.
  • Crate versions remain 0.2.0; no effect code or manifests changed.

Dependency updates

  • serde_json 1.0.151 -> 1.0.154
  • syn 3.0.3 -> 3.0.9
  • unicode-ident 1.0.24 -> 1.0.27
  • Security-audit workflow: actions/checkout 7.0.1 and the pinned dtolnay/rust-toolchain commit.

Verification

  • python3 scripts/generate_catalog.py --check
  • python3 -m json.tool index.json >/dev/null
  • cargo fmt --all --check
  • cargo test --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo audit --deny warnings: 16 crate dependencies, 0 vulnerabilities, 0 warnings
  • cargo update --dry-run --verbose: 0 packages remaining

No merge.

@xscriptor
xscriptor merged commit e76d700 into main Nov 3, 2026
2 checks passed
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