Stirling-PDF/.github/workflows
Ludy 77a27930b5
ci(github-actions): improve concurrency grouping with PR number fallback (#4101)
# Description of Changes

- Updated the `concurrency.group` key in the following GitHub Actions
workflows:
  - `.github/workflows/build.yml`
  - `.github/workflows/check_properties.yml`
  - `.github/workflows/sonarqube.yml`
- The grouping string now uses `github.event.pull_request.number` (if
present) as a fallback before falling back to `ref_name` or `ref`.
- This helps ensure better grouping for PR-based workflows, improving
job cancellation behavior and avoiding unnecessary parallel job
execution when multiple pushes occur on the same PR.

No functional behavior is changed in the actual build or check logic.

---

## Checklist

### General

- [x] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [x] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [x] I have performed a self-review of my own code
- [x] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
2025-08-02 23:12:51 +01:00
..
ai_pr_title_review.yml build(deps): bump actions/ai-inference from 1.1.0 to 1.2.3 (#4006) 2025-08-01 14:24:40 +01:00
auto-labelerV2.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
build.yml ci(github-actions): improve concurrency grouping with PR number fallback (#4101) 2025-08-02 23:12:51 +01:00
check_properties.yml ci(github-actions): improve concurrency grouping with PR number fallback (#4101) 2025-08-02 23:12:51 +01:00
codeql.yml-disabled Bump: Harden Runner from v2.10.2 to v2.10.3 (#2686) 2025-01-13 22:26:05 +00:00
dependency-review.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
licenses-update.yml ci(workflows): add concurrency cancellation to CI workflows (#4034) 2025-07-26 16:46:25 +01:00
manage-label.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
multiOSReleases.yml build(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 (#4009) 2025-07-22 10:11:29 +01:00
PR-Demo-cleanup.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
PR-Demo-Comment-with-react.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
pre_commit.yml chore(pre-commit): enable test source formatting and build validation on push to main (#4067) 2025-08-01 17:21:28 +01:00
push-docker.yml ci(workflows): add concurrency cancellation to CI workflows (#4034) 2025-07-26 16:46:25 +01:00
releaseArtifacts.yml build(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 (#4009) 2025-07-22 10:11:29 +01:00
scorecards.yml build(deps): bump github/codeql-action from 3.29.3 to 3.29.5 (#4061) 2025-08-01 14:25:23 +01:00
sonarqube.yml ci(github-actions): improve concurrency grouping with PR number fallback (#4101) 2025-08-02 23:12:51 +01:00
stale.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 (#4007) 2025-07-22 10:10:45 +01:00
swagger.yml ci(workflows): add concurrency cancellation to CI workflows (#4034) 2025-07-26 16:46:25 +01:00
sync_files.yml ci(workflows): add concurrency cancellation to CI workflows (#4034) 2025-07-26 16:46:25 +01:00
testdriver.yml ci(workflows): add concurrency cancellation to CI workflows (#4034) 2025-07-26 16:46:25 +01:00