Skip to content

[build] Drop the dead publications workflow, loader, and data - #7

Merged
ctr26 merged 1 commit into
masterfrom
fix/cv-polish
Oct 4, 2026
Merged

ctr26 merged 1 commit into
masterfrom
fix/cv-polish

Conversation

@ctr26

@ctr26 ctr26 commented Sep 22, 2026 •

Copy link
Copy Markdown
Owner

Summary

Rebuilt on master with only the piece of the original PR that #8, #9 and #11 did not supersede: removing the dead publications machinery.

  • .github/workflows/update-publications.yml rewrote a timestamp and pushed an [auto] commit on every push to master and weekly; it never fetched anything
  • assets/js/publications.js is loaded by no layout (the Minima default layout has no script tag for it)
  • assets/data/publications.json fed only that loader and listed Russell as first author of TxPert

The CV polish and _config.yml SEO metadata from the original PR are already on master via #8, #9 and #11.

Testing

  • Preview build on this branch; nothing on the page references the removed files

🤖 Generated with Claude Code

https://claude.ai/code/session_01JFVYogXC9MgS2EuFBvrZog

ctr26 pushed a commit that referenced this pull request Oct 4, 2026
cv-print.css keeps a role heading on the same page as its bullets, so
make pdf no longer splits the National Physical Laboratory entry across
the break. _config.yml gains url, author, and a real description, so
jekyll-seo-tag emits a meta description and canonical link.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JFVYogXC9MgS2EuFBvrZog

ctr26 commented Oct 4, 2026

Copy link
Copy Markdown
Owner Author

Status after #8, #9 and #11 merged:


Generated by Claude Code

Nothing loads assets/js/publications.js (the default layout has no
script tag for it), assets/data/publications.json fed only that loader
and listed Russell as first author of TxPert, and the workflow rewrote
a timestamp and pushed an [auto] commit on every push to master.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JFVYogXC9MgS2EuFBvrZog
Copilot AI balanced review requested due to automatic review settings October 4, 2026 06:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The deleted assets have no remaining references, and the removals are internally consistent.

Review effort: Balanced
Findings: None

What changed in this PR

Removes unused publication-loading infrastructure from the Jekyll portfolio, eliminating stale data and an ineffective automated workflow.

Changes:

  • Removed the unused client-side publication loader and JSON dataset.
  • Removed the workflow that only refreshed the dataset timestamp.
File Description
assets/​js/​publications.js Removes the unreferenced publication loader.
assets/​data/​publications.json Removes stale publication data.
.github/​workflows/​update-publications.yml Removes ineffective publication-update automation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ctr26 ctr26 changed the title Polish CV: fix citations, add ShapeEmbed, tighten prose, drop dead workflow [build] Drop the dead publications workflow, loader, and data Oct 4, 2026
@ctr26
ctr26 merged commit 47f2403 into master Oct 4, 2026
3 checks passed
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.

3 participants