Skip to content

Conversation

@Bertk
Copy link
Collaborator

@Bertk Bertk commented Dec 9, 2025

This pull request introduces improvements to the release management workflow and configuration, mainly focusing on automating and customizing the release drafting process. The changes enhance the categorization of release notes, automate labeling for pull requests, and adjust workflow triggers for better integration.

Release drafter configuration and workflow improvements:

  • Added a comprehensive .github/release-drafter.yml configuration to enable automated release note generation, including custom name and tag templates, categorized changelog sections, exclusion rules, version bump logic, autolabeling, and a release note template.
  • Updated .github/workflows/release-draft.yml to trigger on pull_request events (in addition to push to master), enabling the autolabeler feature for new, reopened, and synchronized pull requests.
  • Changed the prerelease identifier in the release drafter workflow from beta to preview for clearer prerelease versioning.

Workflow and environment cleanup:

  • Removed the unused AZURE_ARTIFACTS_FEED_URL environment variable from .github/workflows/codeql.yml.… and enhance release drafter configuration

Copilot AI review requested due to automatic review settings December 9, 2025 09:59
@Bertk Bertk added the chore PR label for maintenance (dependencies, build, scripts) label Dec 9, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors GitHub Actions workflows to improve release management automation and clean up unused configuration. The changes introduce automated release note generation with customizable categorization and autolabeling for pull requests, while removing obsolete environment variables.

  • Added comprehensive release-drafter configuration with categorized changelogs, autolabeling rules, and version bump logic
  • Enhanced release-draft workflow to trigger on pull requests for autolabeling functionality
  • Changed prerelease identifier from beta to preview for clearer versioning

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/release-draft.yml Added pull_request trigger for autolabeler and changed prerelease identifier to 'preview'
.github/workflows/codeql.yml Removed unused AZURE_ARTIFACTS_FEED_URL environment variable
.github/release-drafter.yml New configuration file defining release note categories, autolabeling rules, and version resolution logic

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Bertk Bertk merged commit 24f7805 into coverlet-coverage:master Dec 9, 2025
8 of 11 checks passed
@Bertk Bertk deleted the fix-actions branch December 9, 2025 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore PR label for maintenance (dependencies, build, scripts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant