Skip to content

ci: unify PR triage and add area labeler - #65

Merged
mulhamna merged 1 commit into
mainfrom
ci/suiflex-workflow-labeler
Aug 29, 2026
Merged

ci: unify PR triage and add area labeler#65
mulhamna merged 1 commit into
mainfrom
ci/suiflex-workflow-labeler

Conversation

@mulhamna

Copy link
Copy Markdown
Member

Summary

  • Replace the standalone pr-triage.yml caller with a unified suiflex.yml workflow, matching the pattern used in other suiflex repositories (e.g. rdb).
  • Add a repository-owned path-to-area map so pull requests are labeled automatically by the workspace area they touch.

Changes

  • .github/workflows/suiflex.yml (replaces .github/workflows/pr-triage.yml):
    • triage job: unchanged thin caller into suiflex/.github/.github/workflows/pr-triage.yml@main.
    • label job: actions/labeler@v5 with sync-labels: true, using the same suiflex-bot app token so both jobs label as one identity.
  • .github/labeler.yml (new): path mapping for area: cli, area: core, area: skills, area: packaging, area: tests, area: ci, area: docs.
  • Labels created in the repository before merging so the labeler can apply them.

Test plan

  • YAML syntax validated locally (ruby -ryaml) for both files.
  • After merge, open or update a PR touching e.g. crates/forgeguard-cli/** and confirm the matching area: cli label is applied by suiflex-bot.
  • Confirm a force-push that removes changes from an area drops the corresponding label again (sync-labels).

Adopt the unified suiflex.yml workflow combining upstream PR triage
with an actions/labeler configuration for ForgeGuard workspace areas.
@mulhamna
mulhamna requested a review from a team August 29, 2026 17:15
@mulhamna
mulhamna merged commit bf33ed1 into main Aug 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant