Files
openobserve/.github/workflows
Shrinath Rao b2f9b4550a ci: add workflow to auto-label milestone issues on release (#9538)
## Summary
Adds a new GitHub Actions workflow that automatically applies release
version labels to milestone issues when a release is published.

## Changes
- New workflow: `.github/workflows/release-label-applier.yml`
- Triggers automatically after the Release workflow completes
successfully
- Can also be manually triggered via workflow_dispatch with a specific
release tag

## Behavior
When a release is created (e.g., `v0.30.0-rc1`):
1. Identifies the corresponding milestone (e.g., `v0.30.0`)
2. Finds all closed issues or issues with
`Needs-Testing`/`Testing-InProgress` labels in that milestone
3. Applies the release tag as a label to those issues
4. Includes deduplication logic to prevent applying duplicate labels

This helps track which specific release version an issue was shipped in,
making it easier to identify what needs testing in each release.

## Permissions
- `issues: write` - to add labels
- `contents: read` - to checkout repository

## Test Plan
- [ ] Workflow should trigger automatically on release completion
- [ ] Manual trigger should work with provided release tag
- [ ] Labels should be applied only to eligible issues
- [ ] Duplicate labels should be prevented
2025-12-09 19:34:07 +05:30
..