Skip to content

feat: skip changelog check on release branches and enhance PR changelog validation#5632

Merged
cryptodev-2s merged 1 commit into
mainfrom
cryptodev2s/enhance/changelog-skip-release-branches
Apr 14, 2025
Merged

feat: skip changelog check on release branches and enhance PR changelog validation#5632
cryptodev-2s merged 1 commit into
mainfrom
cryptodev2s/enhance/changelog-skip-release-branches

Conversation

@cryptodev-2s
Copy link
Copy Markdown
Contributor

@cryptodev-2s cryptodev-2s commented Apr 11, 2025

Explanation

This PR introduces two key improvements to our changelog check workflow:

  1. Skip Release Branches

    • Adds a branch filter to prevent the changelog check from running on release branches (release/*)
  2. Enhanced Changelog Validation

    • Updates to the latest version of the changelog check workflow
    • Adds PR-specific validation that ensures each PR has its own entry in the changelog
      -> PR introducing the changes

References

Changelog

Checklist

  • I've updated the test suite for new or updated code as appropriate
  • I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • I've communicated my changes to consumers by updating changelogs for packages I've changed, highlighting breaking changes as necessary
  • I've prepared draft pull requests for clients and consumer packages to resolve any breaking changes

@cryptodev-2s cryptodev-2s requested a review from a team as a code owner April 11, 2025 13:49
@cryptodev-2s cryptodev-2s self-assigned this Apr 11, 2025
@cryptodev-2s cryptodev-2s added the team-wallet-framework Deprecated: Please use `team-core-platform` instead. label Apr 11, 2025
…og validation

- Add branch filter to skip changelog checks on release/* branches
- Update to latest changelog check workflow for improved validation that ensure's PR-specific entries exist in the changelog
@cryptodev-2s cryptodev-2s force-pushed the cryptodev2s/enhance/changelog-skip-release-branches branch from ebc37fd to ada6081 Compare April 11, 2025 16:28
@cryptodev-2s cryptodev-2s enabled auto-merge (squash) April 14, 2025 08:00
@cryptodev-2s cryptodev-2s merged commit 2fbd49b into main Apr 14, 2025
199 checks passed
@cryptodev-2s cryptodev-2s deleted the cryptodev2s/enhance/changelog-skip-release-branches branch April 14, 2025 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-wallet-framework Deprecated: Please use `team-core-platform` instead.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants