Skip to content

Latest commit

 

History

History

project-management-automation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Gutenberg project management automation

This is a GitHub Action which contains various automation to assist with managing the Gutenberg GitHub repository:

  • First Time Contributor: Adds the "First Time Contributor" label to pull requests merged on behalf of contributors that have not previously made a contribution, and prompts the user to link their GitHub account to their WordPress.org profile if necessary for release notes credit.
  • Add Milestone: Assigns the plugin release milestone to a pull request once it is merged.
  • Assign Fixed Issues: Adds assignee for issues which are marked to be "Fixed" by a pull request, and adds the "In Progress" label.

Installation and usage

To use the action, include it in your workflow configuration file:

on: pull_request
jobs:
    pull-request-automation:
        runs-on: ubuntu-latest
        steps:
            - uses: WordPress/gutenberg/packages/project-management-automation@trunk
              with:
                  github_token: ${{ secrets.GITHUB_TOKEN }}

API

Inputs

  • github_token: Required. GitHub API token to use for making API requests. This should be stored as a secret in the GitHub repository.

Outputs

None.



Code is Poetry.