We are updating our knowledge base!

Please visit our new site at https://wiki.greensoftware.foundation/ for the latest information.

GitHub Automations

Workflows

Workflows allow managers to configure GitHub actions to perform certain tasks each time an Issue/PR/Discussion is created. Overall the functionality is versatile and requires someone with a technical background to be set up, but the basic and the most needed functionality is built-in and is available under the Project settings menu:

Auto-add an issue to the project

To add a newly created issue to the project by default select the “Auto-add to project“ tab and click Edit:

The selected view illustrates a workflow with instructions to add an open issue or pull request to the project automatically:

The query “is:issue,pr is:open“ can be altered according to project needs.

More on this here: https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically