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

73 add workflow to create branch from issue #74

Merged
merged 7 commits into from
Nov 28, 2023

Conversation

macinsight
Copy link
Collaborator

@macinsight macinsight commented Nov 27, 2023

Pull Request

Description

(From Issue #73 )
The current "Add Branch from Issue" workflow GitHub provides doesn't seem to meet my workflow in the way I had hoped it would.

This PR enhances the "Issue -> Branch -> Development -> PR -> Merge" workflow by adding additional QoL features, such as named auto-branch creation ("An issue labelled with "model" would create a branch prefixed with "model/issue-78", and the PR would get auto-created as well, and copy all relevant information from the issue it's referencing.

And we can auto-update the changelog! If that ain't swaying you, then I don't know.

Related Issues

Closes #73

Checklist

  • Code follows the project's coding standards.
  • Documentation is updated (if applicable).
  • All checks and tests pass locally.
  • The commit messages follow the project's commit message conventions)

By submitting this pull request, I confirm that my contributions are made under the terms of the project's license.

@macinsight macinsight added the enhancement New feature or request label Nov 27, 2023
@macinsight macinsight self-assigned this Nov 27, 2023
@macinsight macinsight requested a review from coavins as a code owner November 27, 2023 11:45
@macinsight macinsight linked an issue Nov 27, 2023 that may be closed by this pull request
@macinsight macinsight added repo-feature Feature concerning the repository as a whole and removed enhancement New feature or request labels Nov 27, 2023
@macinsight macinsight changed the base branch from develop to ci November 28, 2023 09:29
@macinsight macinsight merged commit 164790a into ci Nov 28, 2023
1 check passed
@macinsight macinsight deleted the 73-add-workflow-to-create-branch-from-issue branch November 28, 2023 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
repo-feature Feature concerning the repository as a whole
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Workflow to create branch from issue
1 participant