Skip to content

chore(data): sync the vendored contract and catalogue - #16

Merged
rogeriojunior31 merged 2 commits into
mainfrom
chore/sync-the-contract
Aug 6, 2026
Merged

chore(data): sync the vendored contract and catalogue#16
rogeriojunior31 merged 2 commits into
mainfrom
chore/sync-the-contract

Conversation

@rogeriojunior31

Copy link
Copy Markdown
Contributor

Adds the Helix entry to the vendored catalogue, and the editor group with it.
Merging this publishes /ports/helix.

Why by hand

GitHub Actions is in a major outage, so sync-ports.yml — which normally opens
this pull request when the catalogue changes on the engine's main — has not
run. Nothing is misconfigured; there are simply no runners.

The steps here are the ones the site job performs, in the same order:

  1. copy palette.json, roles.json, ports.yml, copy.yml from the engine
  2. generate contrast.json from spn check --json
  3. redraw every port's preview with the engine, into public/previews/
  4. npm run assets — the README tables and the per-port OG cards
  5. npm run check && npm test && npm run build

Step 4 is the one added in sp-night/sp-night#11. Without it this would have
failed at step 5, which is exactly why a new port could not reach the site
before.

Checked

astro check 0 errors, 56 tests, build complete — 11 pages, including
dist/ports/helix/index.html. The /ports index shows the Helix card under a
new Editors group, and the README ports table lists it.

Only the Helix previews are new; the other four already matched.

Note on deployment

Pages is in the same outage. Merging this will not deploy until it recovers —
deploy.yml waits rather than failing, so it should land on its own.

Copied from the engine, with the previews redrawn and the derived assets
regenerated. Adds the Helix entry, and the `editor` group with it, which
publishes /ports/helix.

Done by hand because GitHub Actions is in a major outage and the fan-out that
normally opens this pull request could not run. The steps are the ones
sync-ports.yml performs, in the same order.
The catalogue moved again while this branch was open: the Alacritty entry no
longer describes `bright_foreground` as a key the theme leaves alone.
@rogeriojunior31
rogeriojunior31 merged commit d3e045f into main Aug 6, 2026
@rogeriojunior31
rogeriojunior31 deleted the chore/sync-the-contract branch August 6, 2026 23:00
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