Skip to content

Blog: twenty-seven CI runs, and not one of them a test - #5

Merged
kinlane merged 1 commit into
mainfrom
post/2026-08-03-inherited-routing
Aug 3, 2026
Merged

kinlane merged 1 commit into
mainfrom
post/2026-08-03-inherited-routing

Conversation

@kinlane

@kinlane kinlane commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

A status note on 3 August's work in spotlight-tools, plus a roadmap data refresh.

Not merging — this publishes to the live site, so it is yours to review first.

The post

The framing is the honest one rather than the flattering one: the day's plan was the boring list (security settings, SECURITY.md, package metadata, branch protection), and the list turned up three things worse than anything on it.

It also carries the two arguments worth making publicly:

  • A cleanup is not a find-and-replace. ~3,800 mentions across 578 files, most of which must not be touched — own package names, schema $id identifiers, and changelog links to real upstream issue numbers, which are correct and whose rewriting would be falsifying a changelog.
  • Forking the linter did not fork the supply chain. Ten separately-published @stoplight/* packages remain live runtime dependencies. The post states plainly that this is a fair criticism of the project and does not have an answer yet.

It ends on what is not done — build unverified, nothing published, scope undecided, contributing guide only stapled — and on the claim it is actually willing to make: today's work made the project answerable, not better.

Two things I would particularly like a second read on: whether the Jira/secrets: inherit section is worded fairly toward upstream, and whether the closing section undersells or oversells the day.

Roadmap refresh

_data/roadmap.json regenerated via scripts/fetch_roadmap.py against both repositories. 18 items — 4 ready, 3 consensus, 10 discussing, 1 raised, 2 with pull requests.

Note that #7's title is included in that data and was retitled today, since the old one ("Map the 42 inherited branches to the 38 open upstream PRs") stated the number that turned out to be wrong and was rendering on the public roadmap page.

bundle exec jekyll build passes.

A status note on 3 August's work in spotlight-tools — the security settings, the
security policy, the package metadata, the branch protection — and on what that
work turned up: no test had ever run on the fork, the only workflow that had ever
run belonged to Stoplight and inherited this repository's secrets, and three
things already published in issues were wrong.

Also refreshes _data/roadmap.json from the labeled issues on both repositories.
Now 18 items: 4 ready, 3 consensus, 10 discussing, 1 raised, 2 with pull
requests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

@kinlane kinlane left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a summary of the work accomplished -- keeps the provenance of what has been happening, which is my goal.

@kinlane
kinlane merged commit 5efa6b6 into main Aug 3, 2026
1 check 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