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

Project board: Automate labels and columns #4438

Closed
DominicOram opened this issue Jun 20, 2019 · 4 comments
Closed

Project board: Automate labels and columns #4438

DominicOram opened this issue Jun 20, 2019 · 4 comments
Assignees
Labels
5 Friday no_release_notes Tickets that do not need release notes, use sparingly!

Comments

@DominicOram
Copy link
Contributor

DominicOram commented Jun 20, 2019

As a developer I would like the project board to be somewhat automated for menial tasks.

Acceptance Criteria

  • The appropriate label should be added when a ticket is either moved into the column or periodically
  • The ticket should move into the appropriate column either when the appropriate label is added (bear in mind there may be multiple boards that this is required on) or periodically
  • There is sufficient documentation on the wiki on how to maintain this
  • Wiki is updated to reflect that manually adding labels is no longer part of the workflow
@FreddieAkeroyd
Copy link
Member

I had been thinking about this in the wider context - only just noticed there was a ticket. Useful things I had found in the wider workflow context were:

@RaiBishal RaiBishal removed their assignment Apr 21, 2020
@John-Holt-Tessella John-Holt-Tessella removed this from the SPRINT_2020_04_02 milestone Apr 21, 2020
@KathrynBaker KathrynBaker added the 5 label Dec 17, 2020
@kjwoodsISIS kjwoodsISIS added this to the SPRINT_2020_12_17 milestone Dec 17, 2020
@kjwoodsISIS kjwoodsISIS removed this from the SPRINT_2020_12_17 milestone Jan 7, 2021
@kjwoodsISIS kjwoodsISIS removed the ready label Jan 7, 2021
@RaiBishal RaiBishal self-assigned this Jul 13, 2021
@RaiBishal
Copy link
Contributor

  • The ticket should move into the appropriate column either when the appropriate label is added (bear in mind there may be multiple boards that this is required on) or periodically

All the GitHub actions available in the marketplace for card automation features like this seem to offer something similar but not exactly what we want.

The action will move the card into the appropriate column when the appropriate label is added however it will only move it to a specified project in the workflow file.

If a card in the Reflectometry project is moved to In progress within the project, this action will move the card to whatever project is specified in the workflow file. This is an issue because we actually only want to move the card to the projects that it is already assigned to.

This is the limitation for all the card automation actions currently. An issue is however open for this feature alex-page/github-project-automation-plus#46.

@RaiBishal
Copy link
Contributor

To review:

@rerpha
Copy link
Contributor

rerpha commented Jul 22, 2021

Awesome, works brilliantly.

@rerpha rerpha closed this as completed Jul 22, 2021
@rerpha rerpha added the no_release_notes Tickets that do not need release notes, use sparingly! label Jul 22, 2021
@github-actions github-actions bot removed the review label Jul 22, 2021
@rerpha rerpha removed the rework label Jul 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 Friday no_release_notes Tickets that do not need release notes, use sparingly!
Projects
None yet
Development

No branches or pull requests

7 participants