Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add release type checkboxes to PR template #1084

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bellerbrock
Copy link
Collaborator

@bellerbrock bellerbrock commented Nov 28, 2024

…emplate

Description

Adds four release type checkboxes to the PR template and updates actions to make use of them.
Also simplifies change type checkboxes to match release note structure.

Releases can now triggered three ways:

  • When a PR is merged with a release type checkbox checked, it triggers a release of the corresponding type.
  • Releases can also be triggered manually by using workflow dispatch (release type is taken as an argument).
  • The release action is also scheduled to check once a week (Monday 3pm EST) if there have been changes to the app directory since the last release, if it finds any it makes a new patch release.

Type of change

  • CHANGE (fix or feature that would cause existing functionality to not work as expected)
  • FEATURE (non-breaking change which adds functionality)
  • BUGFIX (non-breaking change which fixes an issue)
  • ENHANCEMENT (non-breaking change which improves existing functionality)
  • NONE (if none of the other choices apply. Example, tooling, build system, CI, docs, etc.)

Checklist:

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated relevant documentation

Changelog entry


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant