rusackas opened a new pull request, #40725:
URL: https://github.com/apache/superset/pull/40725
### SUMMARY
`pr-lint`, the GitHub Actions validator (`github-action-validator`), and the
`labeler` all re-run on every push to a PR (`synchronize`) but had **no
concurrency group**, so rapid successive pushes left superseded runs going to
completion instead of being cancelled.
Add the standard PR-keyed concurrency block already used across the other
workflows:
```yaml
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.run_id }}
cancel-in-progress: true
```
These are idempotent / last-run-wins workflows (title lint, action
validation,
label sync), so cancelling an in-flight run is safe — the newest push re-runs
them. Small per-PR savings, but free.
Left intentionally untouched: `welcome-new-users` (one-shot on PR open),
`showtime-trigger` (label/unlabel semantics where cancellation could drop a
sync), and `issue_creation` (not `synchronize`-driven).
### TESTING INSTRUCTIONS
Push twice in quick succession to a PR and confirm the first run of each of
these workflows is cancelled in favor of the latest.
### ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [ ] Changes UI
- [ ] Includes DB Migration
- [ ] Introduces new feature or API
- [ ] Removes existing feature or API
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]