Skip to content
This repository was archived by the owner on Aug 31, 2026. It is now read-only.

Modernize maintenance workflows - #209

Merged
lopopolo merged 4 commits into
trunkfrom
codex/remove-coverage-job
Aug 30, 2026
Merged

lopopolo merged 4 commits into
trunkfrom
codex/remove-coverage-job

Conversation

@lopopolo

@lopopolo lopopolo commented Aug 30, 2026 •

Copy link
Copy Markdown
Member

Summary

  • remove the retired code coverage workflow and badge
  • remove yamllint
  • align Rust setup, explicit runners, mise, and pnpm with rand_mt
  • add the tag-driven crates.io trusted publishing workflow
  • replace the obsolete generic Ruby/Rake task runner with mise tasks

Validation

  • Rust formatting, tests, Clippy, and Rustdoc pass
  • pnpm formatting checks pass
  • GitHub Actions checks pass

This PR is ready for review. It is not approved for merge.

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Comment thread .github/workflows/audit.yaml Fixed
Comment thread .github/workflows/rustdoc.yaml Fixed
@lopopolo lopopolo added A-build Area: CI build infrastructure. A-project Area: Infrastructure for running an open source project. A-release Area: crates.io releases and version bumps. C-docs Category: Improvements or additions to documentation. labels Aug 30, 2026
@lopopolo
lopopolo marked this pull request as ready for review August 30, 2026 20:59
Comment thread .github/workflows/repo-labels.yaml Fixed
@lopopolo
lopopolo merged commit 37bd235 into trunk Aug 30, 2026
15 checks passed
@lopopolo
lopopolo deleted the codex/remove-coverage-job branch August 30, 2026 21:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A-build Area: CI build infrastructure. A-project Area: Infrastructure for running an open source project. A-release Area: crates.io releases and version bumps. C-docs Category: Improvements or additions to documentation.

Development

Successfully merging this pull request may close these issues.

2 participants