ci: remove broken pdf.yml workflow - #295
Open
mrbobbytables wants to merge 1 commit into
Open
mrbobbytables wants to merge 1 commit into
mrbobbytables wants to merge 1 commit into
Conversation
The weekly Generate Docs PDF workflow (.github/workflows/pdf.yml) built its output from https://contribute-cncf-io.netlify.app, the CNCF Contributors site, not this repo's End User Community site. It was added when this repository was contribute.cncf.io and was never updated after the repo was repurposed. The workflow was also broken independently: it crashes on Node 22 (import assertions removed), its upload step targets a release tag (0.1) that does not exist, and it runs an unpinned docusaurus-prince-pdf via npx. No release or page in this repo links to the generated PDF, so remove the workflow instead of fixing it piecemeal. Fixes #271 Fixes #123 Fixes #188 Fixes #258 Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
This was referenced Sep 18, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Removes
.github/workflows/pdf.yml(weekly "Generate Docs PDF" job).The workflow built its PDF from
https://contribute-cncf-io.netlify.app(the CNCF Contributors site) and named its outputs
contribute.pdf/contribute-cncf-io. It was added in PR #32 back when this repo wascontribute.cncf.io, and was never updated after the repo was repurposed
as the End User Community site (
endusers.cncf.io).Rather than repoint it at this site, the workflow is removed because it
is also broken on three independent fronts:
Upload Release Artifacttargets a release tag0.1that does notexist in this repo (no releases exist at all) — [scanner] pdf.yml 'Upload Release Artifact' step targets nonexistent release tag 0.1 — will fail even after Node fix #188
npx docusaurus-prince-pdf, i.e. latest-tag codeexecution in a
contents: writejob — [sec-check] pdf.yml runs unpinnednpx docusaurus-prince-pdf— latest-tag code execution in a contents:write job #258Nothing else in the repo (docs, pages, README) links to the generated
PDF or its release asset, so there is no user-facing regression from
removing it.
Closes #271
Closes #123
Closes #188
Closes #258
Verification
git grepforpdf/contribute-cncf-io/contribute.pdfacross therepo (excluding the deleted workflow) returns no other references.
gh release listthat no releases exist for this repo.Checklist
git commit -s)— hive: backend=copilot model=claude-sonnet-5
🐝 Hive Agent:
contributor| SHA:c44e458