bogdandit / CS471WorkflowsHomeworkAssignmentF23

0 stars 0 forks source link

Squash with Traceability to Task and PR in Commit Message Integration Strategy, but with Some Commits in the Branch Referencing the Task #5

Open bogdandit opened 1 year ago

bogdandit commented 1 year ago

References user story #1

TODO:

Starting integration...

Integration completed.

:thumbsup: Advantages of this workflow

Any developer inspecting the squashed ("atomic") commit in master can directly navigate

:heavy_exclamation_mark: Disadvantages of this workflow

If the branch contains multiple commits (each containing a partial/incomplete implementation of the task) that are referencing task #5 (like it was the case with branch task_5_squash_with_link_to_task), then these commits will automatically appear in task #5 as being referenced, and this unnecessarily clutters task #5 and confuses any developer trying to understand the changes performed in task #5.

workflowlearning[bot] commented 7 months ago

:runner: Creating branch task_5_squash_with_link_to_task...

:hourglass_flowing_sand: Please wait (at most) 60 seconds until the WorkflowLearning GitHub App will add a new comment to this task and confirm that the branch task_5_squash_with_link_to_task was created successfully (refresh the page if you don't see the confirmation comment).

Additional details Detected event = `assigned` Branch to be created (containing a few commits) = `task_5_squash_with_link_to_task` Repository full name = `bogdandit/CS471WorkflowsHomeworkAssignmentF23` Issue number = `#5` Issue title = 'Squash with Traceability to Task and PR in Commit Message Integration Strategy, but with Some Commits in the Branch Referencing the Task' Assignee login = 'bogdandit' ---
FAQ **Q: What type of events trigger the [WorkflowLearning GitHub App](https://github.com/apps/workflowlearning) to create a new branch containing a series of commits?** - a developer is assigned to issues `#2`, `#3`, `#4`, `#5` and `#6` in a repository called `CS471WorkflowsHomeworkAssignment`
Beta Disclaimer [WorkflowLearning GitHub App](https://github.com/apps/workflowlearning) `v1.0.0` (see [Semantic Versioning](https://semver.org/)) is an experimental [GitHub Application](https://developer.github.com/apps/) that attempts to provide a "sandbox" environment for learning about different **workflow integrations**, such as merge, rebase and squash. This bot is still in **BETA**, and if you think the feedback provided is inaccurate please submit a bug report (i.e., email the instructor) and you can get extra credit.
#### Debug Information ``` github_event = issues payload_action = assigned request_number = 39 ```
workflowlearning[bot] commented 7 months ago

:thumbsup: Branch task_5_squash_with_link_to_task was created successfully

Please continue with the next steps as specified in the task description.

Additional details ---
FAQ **Q: What type of events trigger the [WorkflowLearning GitHub App](https://github.com/apps/workflowlearning) to create a new branch containing a series of commits?** - a developer is assigned to issues `#2`, `#3`, `#4`, `#5` and `#6` in a repository called `CS471WorkflowsHomeworkAssignment`
Beta Disclaimer [WorkflowLearning GitHub App](https://github.com/apps/workflowlearning) `v1.0.0` (see [Semantic Versioning](https://semver.org/)) is an experimental [GitHub Application](https://developer.github.com/apps/) that attempts to provide a "sandbox" environment for learning about different **workflow integrations**, such as merge, rebase and squash. This bot is still in **BETA**, and if you think the feedback provided is inaccurate please submit a bug report (i.e., email the instructor) and you can get extra credit.
#### Debug Information ``` github_event = issues payload_action = assigned request_number = 39 ```