Skip to content

Port workflow improvements from quarto-book-template#147

Open
Copilot wants to merge 9 commits intomainfrom
copilot/compare-workflows-versions
Open

Port workflow improvements from quarto-book-template#147
Copilot wants to merge 9 commits intomainfrom
copilot/compare-workflows-versions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 19, 2026

Syncs GitHub Actions workflows with improvements made in the quarto-book-template repository.

Updated Workflows

  • check-links.yml: Auto-creates issues on main when broken links detected

New Workflows

  • check-bibliography-dois.yml: Validates DOI presence and resolution in .bib files
  • check-non-standard-chars.yaml: Detects curly quotes, em/en dashes in .qmd and .R files

Both new workflows include supporting scripts (check-bibliography-dois.R, check-non-standard-chars.py).

Notes

Other workflow files (check-spelling.yaml, copilot-setup-steps.yml, lint-project.yaml) remain unchanged to preserve existing lab-manual-specific configurations.

Preview and publish workflows unchanged—lab-manual requires R setup for code chunk rendering.

Original prompt

This section details on the original issue you should resolve

<issue_title>compare workflows with versions in https://github.com/UCD-SERG/quarto-book-template/tree/main/.github/workflows</issue_title>
<issue_description>port over any improvements made in that repo</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 3 commits January 19, 2026 22:53
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
Copilot AI changed the title [WIP] Port over improvements from workflow versions Port workflow improvements from quarto-book-template Jan 19, 2026
Copilot AI requested a review from d-morrison January 19, 2026 22:58
Comment on lines -24 to -25
- name: Disable renv
run: echo "RENV_CONFIG_AUTOLOADER_ENABLED=FALSE" >> $GITHUB_ENV
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

undo

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Reverted in 4451c2c - the "Disable renv" step has been restored to the original workflow.

Comment on lines -75 to -78
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y jags libcurl4-openssl-dev libpng-dev libfontconfig1-dev libjpeg-dev
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

undo

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Reverted in 4451c2c - the duplicate system dependencies installation step with jags has been restored to the original workflow.

Comment thread .github/workflows/lint-project.yaml Outdated
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
@d-morrison d-morrison marked this pull request as ready for review January 19, 2026 23:34
@d-morrison d-morrison enabled auto-merge January 19, 2026 23:34
@d-morrison d-morrison disabled auto-merge January 19, 2026 23:34
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 19, 2026

PR Preview Action v1.8.1-1-g6f3a89d

QR code for preview link

🚀 View preview at
https://UCD-SERG.github.io/lab-manual/pr-preview/pr-147/

Built to branch gh-pages at 2026-02-03 05:09 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

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.

compare workflows with versions in https://github.com/UCD-SERG/quarto-book-template/tree/main/.github/workflows

2 participants