Skip to content

Describe the CI this repo now actually has - #22

Merged
ChrisonSimtian merged 1 commit into
mainfrom
docs/ci-now-real
Aug 24, 2026
Merged

Describe the CI this repo now actually has#22
ChrisonSimtian merged 1 commit into
mainfrom
docs/ci-now-real

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

The previous text promised an opt-in validate.yml calling the superproject's reusable _validate-shapes.yml. That was untrue when written — #415 flagged it as reading like an assurance — and it is still untrue now, just differently: what landed in #21 is a Fallout-driven build.yml running this repo's own ./build.sh.

Documents the three targets, that local and CI run the identical one, and that SCHEMA_RO_PAT's org visibility already covers this repo — confirmed by the first green run, not assumed.

Adds two things a reader would otherwise find the hard way:

  • the portable validator is linux-x64 only, so ./build.sh fails on macOS at RestoreValidator
  • BundlePaths() is hand-maintained — an unlisted asset directory is silently omitted from the bundle rather than failing the build

The previous text promised an opt-in `validate.yml` calling the superproject's
reusable `_validate-shapes.yml`. That was untrue when written — #415 flagged it
as reading like an assurance — and it is still untrue now, just differently:
what landed is a Fallout-driven `build.yml` running this repo's own
`./build.sh`, which is the pattern SmartHome moved to.

Documents the three targets, the fact that local and CI run the identical one,
and that SCHEMA_RO_PAT's org visibility already covers this repo — confirmed
rather than assumed, by the first green run.

Adds two things a reader will otherwise discover the hard way: the portable
validator is linux-x64 only, so `./build.sh` fails on macOS at RestoreValidator
with a message telling you to skip it; and `BundlePaths()` is hand-maintained,
so an unlisted asset directory is silently left out of the bundle instead of
failing the build.

Refs #415.
@ChrisonSimtian ChrisonSimtian added the documentation Improvements or additions to documentation label Aug 24, 2026
@ChrisonSimtian
ChrisonSimtian merged commit 11aaad1 into main Aug 24, 2026
1 check passed
@ChrisonSimtian
ChrisonSimtian deleted the docs/ci-now-real branch August 24, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant