Skip to content

ci(release): drop the broken, redundant docs job - #42

Merged
AYDEV-FR merged 1 commit into
mainfrom
fix/release-drop-redundant-docs
Jun 21, 2026
Merged

ci(release): drop the broken, redundant docs job#42
AYDEV-FR merged 1 commit into
mainfrom
fix/release-drop-redundant-docs

Conversation

@AYDEV-FR

Copy link
Copy Markdown
Owner

What

Removes the update-docs job from release.yml.

Why

It failed on every tag (incl. the v0.2.0 release) with ENOENT: docs/build: it deployed publish_dir: ./docs/build, but the docs are Astro, which builds to docs/dist. It was also redundantdocs.yml already deploys the docs to GitHub Pages correctly (path: docs/dist, official configure-pages/upload-pages-artifact/deploy-pages flow) on docs/** pushes.

Rather than fix the path on a duplicate job, removed it so docs.yml is the single source of truth for the docs site. release.yml now does exactly what it should: GitHub Release, binaries, and the signed Docker image.

https://claude.ai/code/session_01M4Dd5oASBGHwr6ts6wTnYn

The release workflow's update-docs job deployed `./docs/build`, but the
docs are Astro and build to `docs/dist` — so it failed with ENOENT on
every tag. It also duplicated docs.yml, which already deploys Pages
correctly (path: docs/dist, official Pages flow) on docs/** pushes.

Remove the job rather than fix it; docs.yml is the single source of truth
for the docs site.

Claude-Session: https://claude.ai/code/session_01M4Dd5oASBGHwr6ts6wTnYn
@AYDEV-FR
AYDEV-FR merged commit e4e1bb9 into main Jun 21, 2026
4 checks passed
@AYDEV-FR
AYDEV-FR deleted the fix/release-drop-redundant-docs branch June 21, 2026 09:13
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