Skip to content

Beta Project Issue Adder + Labeler

Actions
When an issue is created on your repo, this action automatically labels it and adds it to a specified beta project
1.0
Latest
Star (0)

Label Issue and Add to Project

This GitHub Action is written in JavaScript, though its purpose is fairly specific. For organization-level GitHub projects that specifically use the projects beta, it will automatically take issues as they're created, label them, and then add them to the project.

Note: It requires you to set have an organization-level secret called ACCESS_TOKEN, and the value should be an access token that allows you to read at the organization level, and write at the individual repo level.

Example YML:

on:
  issues:
    types: [opened]

jobs:
  issue_creator_job:
    runs-on: ubuntu-latest
    name: Label issue and add to project
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Label issue and add to project
        uses: somnolentPumpkin/[email protected]
        id: hello
        with:
          github-token: ${{ secrets.ACCESS_TOKEN }}
          actions: '{"data": [
            {
              "label": "Bugs",
              "project": "1",
              "repo": "your-repo",
              "org": "your-org-name"
            }
          ]}'

Beta Project Issue Adder + Labeler is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

When an issue is created on your repo, this action automatically labels it and adds it to a specified beta project
1.0
Latest

Beta Project Issue Adder + Labeler is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.