Skip to content

chore: upgrade to sc-lint 0.5.0 and ADR-004 boundaries - #154

Open
randlee wants to merge 3 commits into
developfrom
feature/sc-lint-0.5.0
Open

randlee wants to merge 3 commits into
developfrom
feature/sc-lint-0.5.0

Conversation

@randlee

@randlee randlee commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Pin sc-lint 0.5.0 and install the verified GitHub release bundle (sc-lint, sc-lint-boundary, sc-lint-portability, sc-lint-runtime) via .github/actions/setup-sc-lint
  • Migrate all six crate boundary records to sc-lint ADR-004 structured TOML under boundaries/<owner-package>/
  • Wire sc-lint lint sc-boundary into the Boundary lint CI job; keep Wyvern io_forbidden greps in scripts/io-forbidden.toml
  • Add authors.workspace = true to crate manifests (required by SCB-MANIFEST-001)

Test plan

  • CI matrix: sc-lint check native passes on ubuntu/macos/windows
  • Boundary lint job: sc-lint lint sc-boundary + scripts/check-boundaries.py green
  • Local: sc-lint lint sc-boundary --config .sc-lint.toml → pass (0 findings)

Made with Cursor

randlee and others added 3 commits September 1, 2026 12:40
Install the verified GitHub release bundle in CI, migrate boundary inventory
to the structured sc-lint 0.5.0 schema, and enforce package edges via
sc-lint lint sc-boundary with io_forbidden greps kept in a separate policy file.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep ADR-004 boundary migration and sc-lint 0.5.0 pins; align
setup-lint-toolchain default with setup-sc-lint.

Co-authored-by: Cursor <cursoragent@cursor.com>
The 0.5.0 release reports data.version instead of data.crate_version; accept
either field in the composite action and align the lint-toolchain default pin.

Co-authored-by: Cursor <cursoragent@cursor.com>

This branch has not been deployed

No deployments
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