Skip to content

chore: unify workflow titles and share issue templates org-wide - #68

Merged
shenxianpeng merged 2 commits into
mainfrom
chore/unify-workflow-names
Oct 16, 2026
Merged

shenxianpeng merged 2 commits into
mainfrom
chore/unify-workflow-names

Conversation

@shenxianpeng

@shenxianpeng shenxianpeng commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Before: the reusable workflows were titled Run pre-commit and Mark stale issues and pull requests, the org profile's quick start pinned commit-check v2.13.4, only the CLI repository had issue templates, and labelling one pull request could cancel the labeller run of another.

After: titles match file names (pre-commit, Stale), the profile shows v2.19.1, and every repository without its own templates gets the same bug report and feature request forms plus links to Discussions and the docs.

Part of one convention applied to every commit-check repository: kebab-case .yml file names, Title Case name: matching the file, the same name for the same job everywhere.

How:

  • pr-labeler.yml: concurrency group keyed on the pull request number. Callers use pull_request_target, where github.ref is the base branch, so all pull requests shared one group.
  • commit-check.yml: action v2.17.1 -> v2.18.0 (SHA-pinned).
  • .github/ISSUE_TEMPLATE/: templates from commit-check/commit-check, reworded for every project. Merge this before the commit-check PR, which deletes its copies.
  • Dependabot monthly with chore(deps) subjects; root CODEOWNERS removed (identical to .github/CODEOWNERS, which GitHub reads first); LICENSE holder written as in the other repositories.

- Run pre-commit -> pre-commit, Mark stale issues and pull requests ->
  Stale, so titles match the file names as in the other repositories.
- PR Labeler: one concurrency group per pull request. Callers use
  pull_request_target, where github.ref is the base branch, so labelling
  one pull request cancelled the run for another.
- Commit Check runs action v2.18.0 (was v2.17.1).
- Bug report and feature request templates move here from the CLI, worded
  for every project, plus links to Discussions and the docs.
- Profile: pre-commit example at v2.19.0 (was v2.13.4); Conventional
  Branch link points at conventionalbranch.org.
- Dependabot: monthly, chore(deps) subjects, as everywhere else.
- Drop the root CODEOWNERS; GitHub reads .github/CODEOWNERS first, and
  the two were identical. LICENSE holder written the same way everywhere.
@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Commit Check

✅ All 4 checks passed

Show all 4 checks
Commit message
  ✔ PR title (chore: unify workflow titles and share issue templates or...)
  ✔ Commit 1/2 (94f8937) (chore: unify workflow titles and share issue templates or...)
  ✔ Commit 2/2 (cb21501) (docs: pin the profile's pre-commit example to v2.19.1, th...)
Branch
  ✔ Branch (chore/unify-workflow-names)

commit-check 2.19.0 · Rules reference

@coderabbitai

coderabbitai Bot commented Oct 16, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c0fca57f-b640-4ed8-b7ae-00dc4922fea7
📥 Commits

Reviewing files that changed from the base of the PR and between b02c3b6 and 94f8937.

📒 Files selected for processing: 11
  • .github/ISSUE_TEMPLATE/bug-report.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature-request.yml
  • .github/dependabot.yml
  • .github/workflows/commit-check.yml
  • .github/workflows/pr-labeler.yml
  • .github/workflows/pre-commit.yml
  • .github/workflows/stale.yml
  • CODEOWNERS
  • LICENSE
  • profile/README.md
+---------------------------+
| Clippy has nothing on me. |
+---------------------------+
  \
   \     /)/)
        ( '')
        /  |
      o(___)
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@shenxianpeng
shenxianpeng merged commit b861f22 into main Oct 16, 2026
3 checks passed
@shenxianpeng
shenxianpeng deleted the chore/unify-workflow-names branch October 16, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant