Teamwork / github-sync

This action helps you to sync your PRs with tasks in Teamwork to streamline team collaboration and your development workflows.
https://developer.teamwork.com
MIT License
64 stars 26 forks source link

Adding support for Column changes on Tasks #40

Closed rkreutz closed 3 years ago

rkreutz commented 3 years ago

About

This PR adds the capability to move tasks across Columns in Project during the different stages of a PR.

How

I'm introducing three new inputs: BOARD_COLUMN_OPENED, BOARD_COLUMN_MERGED and BOARD_COLUMN_CLOSED. The tasks would be moved to the specified columns as the PR is opened, merged or closed (respectively).

On our workflow this would be extremely helpful, since we use the Board view in Teamwork to visually see what's the status on each task, we would start the task by moving it to "In Development", then once a PR is open we move it to "Has PR" and finally once the PR is merged the task is ready to be tested and moved to "Nightly". Optionally we may move the task back to "Selected For Development" in case the PR was rejected and closed.

everspader commented 3 years ago

It'd be nice to have this released soon.

rkreutz commented 3 years ago

Closing in favour of https://github.com/Teamwork/github-sync/pull/45