Skip to content

chore: improve automatic labeler#529

Merged
seqre merged 2 commits intomasterfrom
automatic-labeler
Mar 29, 2026
Merged

chore: improve automatic labeler#529
seqre merged 2 commits intomasterfrom
automatic-labeler

Conversation

@seqre
Copy link
Copy Markdown
Member

@seqre seqre commented Mar 23, 2026

Description

Improve automatic labeling and align it with new labels.

Type of change

  • Bug fix
  • New feature
  • Documentation
  • Refactor / cleanup
  • Performance improvement
  • Other (describe above)

@seqre seqre requested review from a team and Copilot March 23, 2026 19:44
@github-actions github-actions bot added the A-ci Area: CI (Continuous Integration) label Mar 23, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub automation configs to improve PR auto-labeling and to apply the new A-deps label to Dependabot-generated PRs.

Changes:

  • Reworked .github/labeler.yml label definitions into “areas” and “crates”, adding new labels (A-ci, A-docs, A-deps) and updating file globs.
  • Updated .github/dependabot.yml to add default assignees and apply the A-deps label to Dependabot PRs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/labeler.yml Adds/renames label rules and updates glob patterns for auto-labeling.
.github/dependabot.yml Adds assignees and A-deps label to Dependabot update PRs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +26 to +29
assignees:
- cot-rs/maintainers
labels:
- A-deps
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

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

Same issue here: assignees expects individual GitHub usernames; an org/team slug like cot-rs/maintainers may break or be ignored by Dependabot. Prefer reviewers for a team, or list usernames under assignees.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@copilot provide docs pages that show reviewers is a valid field

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 23, 2026

🐰 Bencher Report

Branchautomatic-labeler
Testbedgithub-ubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
empty_router/empty_router📈 view plot
🚷 view threshold
6.43 ms
(+7.58%)Baseline: 5.98 ms
7.17 ms
(89.69%)
json_api/json_api📈 view plot
🚷 view threshold
1.16 ms
(+12.31%)Baseline: 1.03 ms
1.19 ms
(97.40%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
1.07 ms
(+12.17%)Baseline: 0.95 ms
1.09 ms
(97.78%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
1.03 ms
(+13.24%)Baseline: 0.91 ms
1.05 ms
(98.42%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
17.71 ms
(+0.56%)Baseline: 17.61 ms
21.14 ms
(83.76%)
🐰 View full continuous benchmarking report in Bencher

@seqre seqre force-pushed the automatic-labeler branch from be5ad98 to 36c3088 Compare March 23, 2026 20:06
@seqre seqre force-pushed the automatic-labeler branch from 36c3088 to 778e5e4 Compare March 23, 2026 20:09

This comment was marked as spam.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
rust 89.99% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Co-authored-by: Marek Grzelak <git@seqre.dev>
@seqre seqre requested a review from m4tx March 29, 2026 17:16
Copy link
Copy Markdown
Member

@m4tx m4tx left a comment

Choose a reason for hiding this comment

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

LGTM!

@seqre seqre enabled auto-merge (squash) March 29, 2026 17:17
@seqre seqre merged commit f009e5c into master Mar 29, 2026
38 checks passed
@seqre seqre deleted the automatic-labeler branch March 29, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ci Area: CI (Continuous Integration)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants