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

Projects: Auto-add item to project automation #576

Closed
github-product-roadmap opened this issue Sep 14, 2022 · 2 comments
Closed

Projects: Auto-add item to project automation #576

github-product-roadmap opened this issue Sep 14, 2022 · 2 comments
Labels
all Product SKU: All beta Feature phase: Beta projects Feature: Github Projects shipped Shipped

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

As teams continue to onboard and use Projects, there is a need to allow more flexible and comprehensive automations or workflows that allow project users to automate more repetitive items they have to do by hand currently.

With this new built-in workflow, users will be able to automatically add issues and PRs from repositories when certain conditions are met. This will allow maintainers to spend less time chasing down items that need to be added to projects and cut back on instances where an item should have been added to a project but was inadvertently missed. Additionally, this should ease the amount of effort needed to populate a board in its early stages.

1-3
NOTE: Designs are still evolving and the final product may look different upon shipping.

Intended Outcome

Users can create configure a templated workflow that will automatically add items to their project board when specific filter criteria are met. For example, when an issue is opened in repository {X} and has label {Y}, add the issue from the project.

Our hope is that this feature will address feedback we've gotten around

  1. Initial propagation of items with a project -- making it easier to add many items at once to onboard to a project
  2. Reducing overhead / maintenance required to keep a project up to date as new issues and PRs are created across various relevant repositories
  3. Providing a built-in project specific workflow to automate this task rather than pushing towards user-managed Actions that must be managed separately from the project context

How will it work?

In the Workflows page, we will introduce a new built-in workflow called "Auto-add items". The user will specify the set of conditions/filters they want to use to select which items across the organization should be added to the project. Whenever an item meets that criteria, the workflow will automatically add the item.

While users will only be able to set up one add automation to begin with, we expect to allow them to clone/duplicate archive workflows to capture all the various states where they'd like an item added. For example, users should be able to create a workflow for each repo they need to add items from or perhaps issue specific criteria that may not apply to PRs that need to be auto-added.

@github github locked and limited conversation to collaborators Sep 14, 2022
@github-product-roadmap github-product-roadmap added all Product SKU: All beta Feature phase: Beta planning labels Sep 14, 2022
@ankneis ankneis added the projects Feature: Github Projects label Dec 21, 2022
@ankneis
Copy link
Collaborator

ankneis commented Jan 20, 2023

🚢 This has shipped to dotcom: https://github.blog/changelog/2023-01-19-github-issues-january-19th-update!

Leaving open to track for GHES release!

@ankneis
Copy link
Collaborator

ankneis commented Aug 9, 2023

@ankneis ankneis closed this as completed Aug 9, 2023
@ankneis ankneis changed the title Projects: Auto-add item to project automation Projects: Auto-add item to project automation Oct 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
all Product SKU: All beta Feature phase: Beta projects Feature: Github Projects shipped Shipped
Projects
Status: No status
Development

No branches or pull requests

2 participants