Skip to content

ci: remove broken pdf.yml workflow - #295

Open
mrbobbytables wants to merge 1 commit into
mainfrom
fix-remove-pdf-workflow
Open

mrbobbytables wants to merge 1 commit into
mainfrom
fix-remove-pdf-workflow

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

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 was
contribute.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:

Nothing 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 grep for pdf/contribute-cncf-io/contribute.pdf across the
    repo (excluding the deleted workflow) returns no other references.
  • Confirmed via gh release list that no releases exist for this repo.

Checklist

  • Content speaks to end users (see CONTRIBUTING.md) — CI-only change, no content
  • Commits are DCO-signed (git commit -s)
  • Site builds without new warnings — no site code touched

— hive: backend=copilot model=claude-sonnet-5

🐝 Hive Agent: contributor | SHA: c44e458

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment