Skip to content

Conversation

@Timeraa
Copy link
Member

@Timeraa Timeraa commented Dec 21, 2025

Summary

Automatically applies appropriate labels to PRs created by the DNS check workflow based on what changes were made.

Changes

  • Enhanced CLI to output metadata about DNS check results (deletions, updates, multiple activities)
  • Updated DNS check workflow to use the built-in labels parameter from peter-evans/create-pull-request

Label Logic

  • repo maintenance - Always applied (automated maintenance)
  • activity deletion - Applied when activities are removed
  • activity update - Applied when activities are updated
  • multiple activities - Applied when 2+ activities are affected

Examples

Scenario Labels Applied
1 activity deleted repo maintenance, activity deletion
1 activity updated repo maintenance, activity update
2+ activities affected All relevant labels + multiple activities

@Timeraa Timeraa requested review from Bas950 and theusaf December 21, 2025 21:37
@Bas950 Bas950 enabled auto-merge (squash) December 23, 2025 08:19
@Bas950 Bas950 added the repo maintenance General repo maintenance, including updating tools etc label Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

repo maintenance General repo maintenance, including updating tools etc

Development

Successfully merging this pull request may close these issues.

3 participants