Skip to content

Simplify Publish to tag releases the way Chronicle does - #2

Merged
einari merged 2 commits into
mainfrom
fix/publish-workflow-release-action
Sep 18, 2026
Merged

einari merged 2 commits into
mainfrom
fix/publish-workflow-release-action

Conversation

@einari

@einari einari commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Changed

  • Publish now calls cratis/release-action directly with the default token instead of a reusable workflow that also tried to push AI corpus updates back to main using a KIT_RELEASE_TOKEN secret that was never configured. Every Publish run failed before any job started, so merges never cut a release. The AI corpus is kept current with cratis ai update as its own step, not tied to publishing.

The workflow called a reusable kit-release.yml that also tried to push
AI corpus updates back to main using a KIT_RELEASE_TOKEN secret that
was never configured in this repository, so every Publish run failed
before any job started - merging did not even cut a release.

Publish only ever needed to tag and create the GitHub release, exactly
like Chronicle's publish.yml does. Call cratis/release-action directly
with the default token and drop the corpus-sync job; the AI corpus is
kept current with cratis ai update as its own deliberate step.
@einari einari added the no-release No release label Sep 18, 2026
The no-release job ran git diff against the base and head SHAs without
ever checking the repository out, so it had no git history to diff
against and failed outright the first time a PR actually carried the
no-release label.
@einari
einari merged commit cc61138 into main Sep 18, 2026
6 checks passed
@einari
einari deleted the fix/publish-workflow-release-action branch September 18, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-release No release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant