GitLab Quick Actions and Issue Workflow
TL;DR
- Quick Actions are commands entered in issue descriptions or comments to manage issues efficiently
- /assign followed by a user ID assigns the issue to a person
- /close closes an issue, /duplicate links and closes as a duplicate of another issue
- /due this Friday sets a due date
- Standard workflow: create issue, branch off master, draft MR, push work, run CI, review, get approval, merge into main
Quick Actions
Quick Actions are essentially commands that can be entered into either the issue description or the comments, making it easy and efficient to modify an issue. For example: /assign followed by a user ID assigns the issue to a person; /close closes an issue; /duplicate followed by an issue number closes the current issue as a duplicate and links it to the given (open) issue; /due this Friday assigns a due date.
Issue to Merge Workflow
- Create an issue. 2. Branch off of master. 3. Create a draft MR. 4. Do the work and push. 5. Run CI, pass it, and check the review app. 6. Discuss and make changes. 7. Get approval. 8. Merge into main.
ryer.io