NeXTSTEP Programming Mastermind

    @wordpress/project-management-automation
    TypeScript icon, indicating that this package has built-in type declarations

    1.13.0 • Public • Published

    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.

    Install

    npm i @wordpress/project-management-automation

    DownloadsWeekly Downloads

    0

    Version

    1.13.0

    License

    GPL-2.0-or-later

    Unpacked Size

    219 kB

    Total Files

    41

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar