Skip to content

ci: release-please dispatches Docs on the tag it creates - #47

Merged
Paullo9 merged 2 commits into
mainfrom
issue-12-docs-deploy
Oct 30, 2026
Merged

Paullo9 merged 2 commits into
mainfrom
issue-12-docs-deploy

Conversation

@Paullo9

@Paullo9 Paullo9 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Requested by Paul

Closes #12: its last gap was docs for a release whose tag starts no workflow.

  • Release docs on the fallback path: with the org release app (ci: open Release PRs with the org release app when set up #37) the release tag starts Docs by itself. Without the app, release-please falls back to GITHUB_TOKEN, and a tag pushed that way starts no workflow, so that release would publish no docs. On that path the job now dispatches docs.yml on the new tag (release_created / tag_name). github.ref is then refs/tags/<version>, so the deploy job runs, and the github-pages environment's *.*.* rule allows it. This mirrors ci: open Release PRs with the org release app when set up #37's CI dispatch fallback.
  • The docs.yml header now says Pages is on instead of asking for it to be enabled.

What else #12 asked for is already done:

Fixes #12

🤖 Generated with Claude Code

A tag pushed with GITHUB_TOKEN starts no workflow, so Docs' push: tags trigger never fires for a
release-please release. The release-please job now runs docs.yml on the new tag, where the deploy job
publishes to Pages. The docs.yml header says Pages is on instead of asking for it.

Done: the next release publishes its docs without a manual re-run. Next: the libhdf5 zips in #32.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Paullo9 Paullo9 self-assigned this Oct 30, 2026
With the org release app (#37) the tag starts Docs by itself, so the dispatch runs only without it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Paullo9
Paullo9 merged commit c24a3ca into main Oct 30, 2026
8 checks passed
@Paullo9
Paullo9 deleted the issue-12-docs-deploy branch October 30, 2026 16:17
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.

CI and release gate: enable the docs, consumer coverage, xcframework zips, lint

1 participant