Skip to content

ci: drop obsolete gh-pages docs deploy workflow - #30

Merged
w4bremer merged 1 commit into
mainfrom
ci/remove-gh-pages-deploy
Jun 4, 2026
Merged

ci: drop obsolete gh-pages docs deploy workflow#30
w4bremer merged 1 commit into
mainfrom
ci/remove-gh-pages-deploy

Conversation

@w4bremer

@w4bremer w4bremer commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

What

Removes .github/workflows/deploy-gh-pages.yml.

Why

Pushing tag v1.0.0 triggered this workflow and it failed at the
actions/setup-node step:

##[error]Some specified paths were not resolved, unable to cache dependencies.

The workflow builds docs/ as a standalone Docusaurus site
(npm ci + npm run build), but that tooling was deleted in
0363b58 (2024-04-11, "docs: integrate with the apigear-docs
repo"
) when docs moved to the central apigear-docs repository.
docs/ now contains only markdown + static assets — there is no
package.json/package-lock.json, so cache-dependency-path: ./docs/package-lock.json matches no files and the step aborts.

The workflow has effectively been dead since April 2024; v1.0.0
is just the first tag whose run still falls inside GitHub's log
retention window. docs/README.md confirms docs are built from
the apigear-docs repo, so this per-template GH Pages deploy is
obsolete.

Verification

grep -rniE 'package-lock|npm ci|gh-pages|setup-node' .github/
returns nothing after removal — no other workflow depends on it.

The docs/ tooling (package.json, package-lock.json,
docusaurus.config.js) was removed in 0363b58 when docs moved to
the apigear-docs repo, but this workflow was left behind. Every
v* tag push now fails at actions/setup-node, which aborts when
cache-dependency-path matches no package-lock.json. Remove the
dead workflow; docs are built and published from apigear-docs.
@w4bremer
w4bremer merged commit 98695a6 into main Jun 4, 2026
29 checks passed
@w4bremer
w4bremer deleted the ci/remove-gh-pages-deploy branch June 4, 2026 20:15
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