Skip to content

Update codeowners-rs to v0.3.2#165

Merged
perryqh merged 3 commits intomainfrom
update-codeowners-rs-to-v0.3.2
Apr 17, 2026
Merged

Update codeowners-rs to v0.3.2#165
perryqh merged 3 commits intomainfrom
update-codeowners-rs-to-v0.3.2

Conversation

@perryqh
Copy link
Copy Markdown
Contributor

@perryqh perryqh commented Apr 17, 2026

Summary

  • Pin the codeowners-rs Rust dependency to the v0.3.2 release tag instead of tracking main, improving build reproducibility
  • Picks up bug fixes: package.yml metadata.owner regression, owned_globs filtering during validation, subdirectory tracked file paths, and missing github team name error messages
  • Bump gem version to 2.1.2

Checklist

  • I bumped the gem version (or don't need to) 💎

🤖 Generated with Claude Code

perryqh and others added 3 commits April 17, 2026 07:09
Switch from tracking the `main` branch to pinning the v0.3.2 release
tag for reproducibility. This picks up several fixes since our last
lock (c8a5d53):

- Fix regression in package.yml metadata.owner key
- Validation respects owned_globs when files are specified
- Fix tracked file paths for subdirectories
- executable_name holds the full command string
- Fix error message when github team name is missing

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@perryqh perryqh force-pushed the update-codeowners-rs-to-v0.3.2 branch from 8b23ed8 to 7b9e37f Compare April 17, 2026 12:10
@perryqh perryqh marked this pull request as ready for review April 17, 2026 12:20
@perryqh perryqh requested a review from a team as a code owner April 17, 2026 12:20
Copy link
Copy Markdown
Contributor

@dduugg dduugg left a comment

Choose a reason for hiding this comment

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

Investigated the committed binary (). It's an established pattern in this repo — the gemspec explicitly excludes files from the published gem, and the CD pipeline handles cross-compilation for all supported platforms. The PR correctly updates both the dependency pin and the compiled binary together. LGTM.

Copy link
Copy Markdown
Contributor

@dduugg dduugg left a comment

Choose a reason for hiding this comment

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

Investigated the committed binary. It is an established pattern in this repo -- the gemspec explicitly excludes .bundle files from the published gem, and the CD pipeline handles cross-compilation for all supported platforms. The PR correctly updates both the dependency pin and the compiled binary together. LGTM.

@perryqh perryqh merged commit 40e252a into main Apr 17, 2026
10 checks passed
@perryqh perryqh deleted the update-codeowners-rs-to-v0.3.2 branch April 17, 2026 16:26
@github-project-automation github-project-automation bot moved this from Triage to Done in Modularity Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants