Open
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…th `rhiza_quality.yml`
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…low references with `.rhiza/semgrep.yml`
…e.yml` and remove standalone workflows
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Merge rhiza_quality, rhiza_validate, rhiza_link_check into rhiza_ci or rhiza_weekly - Merge renovate_rhiza_sync into rhiza_sync (two jobs: direct commit vs PR) - Move dep-compat-test, semgrep, pip-audit, link-check into new rhiza_weekly - Move typecheck from rhiza_validate into rhiza_ci - Remove rhiza_dep_compat_test, rhiza_quality, rhiza_validate, rhiza_link_check, renovate_rhiza_sync (all superseded) - Update template-bundles.yml to reflect new workflow set Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ture - Merge rhiza_quality and rhiza_validate into rhiza_ci - Move semgrep and link-check into new rhiza_weekly - Add pip-audit to rhiza_weekly - Add typecheck and security jobs to rhiza_ci - Remove rhiza_quality, rhiza_validate, rhiza_link_check (superseded) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Sort references alphabetically by author last name - Use Lastname, F. author format throughout - Remove quotation marks from titles - Fix three overfull \hbox warnings (emergencystretch, minor rephrases) - Add -bibtex flag to latexmk in paper.mk - Add LaTeX build artifacts to .gitignore Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Release v0.8.20 focusing on consolidating CI/CD workflows across GitHub Actions and GitLab CI, adding LaTeX paper build support, and updating repo structure/config to match the new layout.
Changes:
- Consolidates multiple CI/security/link-check workflows into fewer, broader pipelines and introduces weekly/scheduled checks.
- Adds a
make paperLaTeX build path and updates the paper source/bibliography formatting. - Updates template bundle membership and ignores LaTeX build artifacts.
Reviewed changes
Copilot reviewed 17 out of 19 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| Makefile | Stops overriding security target locally; points semgrep at .rhiza/semgrep.yml. |
| docs/paper/rhiza.tex | Paper formatting tweaks (overfull box mitigation, wording, bibliography ordering/style). |
| .rhiza/template-bundles.yml | Updates bundle contents to reflect consolidated/new workflows (adds rhiza_weekly.yml, removes older ones). |
| .rhiza/make.d/paper.mk | Enables BibTeX processing via latexmk -bibtex. |
| .gitlab/workflows/rhiza_weekly.yml | Adds weekly GitLab CI jobs for semgrep/pip-audit/link-check. |
| .gitlab/workflows/rhiza_validate.yml | Removes standalone validate workflow (consolidated elsewhere). |
| .gitlab/workflows/rhiza_quality.yml | Removes standalone quality workflow (consolidated elsewhere). |
| .gitlab/workflows/rhiza_link_check.yml | Removes standalone link-check workflow (moved to weekly). |
| .gitlab/workflows/rhiza_ci.yml | Expands GitLab CI to include typecheck/deptry/pre-commit/validate/security/license jobs. |
| .gitignore | Ignores LaTeX build artifacts under docs/paper/. |
| .github/workflows/rhiza_weekly.yml | Adds weekly GitHub Actions workflow (dep-compat, semgrep, pip-audit, link-check). |
| .github/workflows/rhiza_validate.yml | Removes standalone validate workflow (consolidated elsewhere). |
| .github/workflows/rhiza_sync.yml | Merges renovate sync behavior into the main sync workflow (direct-commit vs PR). |
| .github/workflows/rhiza_quality.yml | Removes standalone quality workflow (consolidated elsewhere). |
| .github/workflows/rhiza_link_check.yml | Removes standalone link-check workflow (moved to weekly). |
| .github/workflows/rhiza_dep_compat_test.yml | Removes standalone dep-compat weekly workflow (moved to weekly). |
| .github/workflows/rhiza_ci.yml | Consolidates many checks into one CI workflow (tests/typecheck/deptry/pre-commit/docs/validate/security/license). |
| .github/workflows/renovate_rhiza_sync.yml | Removes standalone Renovate sync workflow (merged into rhiza_sync.yml). |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Thomas Schmelzer <thomas.schmelzer@gmail.com>
Agent-Logs-Url: https://github.com/Jebel-Quant/rhiza/sessions/278eb1ff-5926-4a0d-ad40-ad6efb033e53 Co-authored-by: tschm <2046079+tschm@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Jebel-Quant/rhiza/sessions/92f546cc-30de-41d7-a993-4b35eba49578 Co-authored-by: tschm <2046079+tschm@users.noreply.github.com>
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
This release (v0.8.20) consolidates CI/CD workflows, adds LaTeX paper support, and cleans up repository structure.
Changes
Workflow consolidation (GitHub Actions & GitLab CI)
rhiza_cinow covers tests, typecheck, deptry, pre-commit, security, license, and validation; triggers on bothpushandpull_requesteventson: pushYAML syntax inrhiza_ci.yml(missing colon); workflow was previously rejected by GitHub Actionsrhiza_weekly.ymlto accurately reflect thatlink-checkruns on schedule/dispatch only (push/PR triggers remain commented out)Paper
make papertarget (latexmk + bibtex)Repository structure
Testing
make testpasses locallymake fmthas been runChecklist
make deptrypasses (no unused or missing dependencies)