Skip to content

ci(labeler): call the QAtlasHub reusable workflow instead of gh pr edit - #30

Merged
sotashimozono merged 4 commits into
mainfrom
ci/labeler-reusable
Jul 28, 2026
Merged

ci(labeler): call the QAtlasHub reusable workflow instead of gh pr edit#30
sotashimozono merged 4 commits into
mainfrom
ci/labeler-reusable

Conversation

@sotashimozono

Copy link
Copy Markdown
Member

Warning

Merging this cuts a release. This repo is public, so AutoRegister answers the
Project.toml bump on main with a @JuliaRegistrator register comment → General registry.
The bump is not optional (VersionCheck runs on every PR by design), so v0.4.1 → v0.4.2 is
the price of a CI-only change here. Hold the merge if you do not want v0.4.2 published.

Description

gh pr edit --add-label reads the pull request over GraphQL, and GitHub now answers that query
with the Projects-classic sunset notice (repository.pullRequest.projectCards); gh reports it
as an error and exits 1. The hand-rolled PRLabeler.yml therefore fails on a deprecation message
that has nothing to do with labelling — measured on lab-sotashimozono/FunctionMeasures.jl, green
on 07-27 and red on 07-28, with no change to the workflow.

40 repos across lab-sotashimozono / QAtlasHub / sotashimozono carried that copy. This replaces
it with the thin caller of the reusable workflow that already serves 4 repos, so the
implementation lives once in QAtlasHub/.github (labeler.yml@v1,
fixed in QAtlasHub/.github#18) and the next breakage is one commit there instead of one PR per repo.

Behaviour is preserved: same six labels, same colours (created on demand), same
Type-of-Change checkbox parsing, and breaking is still removed when its box is unticked.
A public repo takes the workflow's default runner (ubuntu-latest), so the caller needs no inputs.

Type of Change

  • 🧰 Maintenance (chore)

Proposed Changes

  • .github/workflows/PRLabeler.yml → thin caller of QAtlasHub/.github/.github/workflows/labeler.yml@v1
  • Project.toml v0.4.1 → v0.4.2 (VersionCheck runs on every PR, deliberately, so a
    workflow-only change still needs the bump)

Usage or Results

This PR labels itself: the chore box above is what the reusable workflow reads, so a green
PR Labeler check plus a chore label on this PR is the end-to-end proof that the replacement
works in this repo.

@JuliaRegistrator

Copy link
Copy Markdown

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

@github-actions github-actions Bot added the chore label Jul 28, 2026
@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown
Contributor

📚 Docs preview: https://QAtlasHub.github.io/ParallelManager.jl/previews/PR30/

(updates on each push to this PR)

@sotashimozono
sotashimozono merged commit 34b83bb into main Jul 28, 2026
8 checks passed
@sotashimozono
sotashimozono deleted the ci/labeler-reusable branch July 28, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants