Automate adding issues and pull requests to GitHub projects (beta)

Overview

actions/add-to-project

Use this action to automatically add the current issue or pull request to a GitHub project. Note that this is for GitHub projects (beta), not the original GitHub projects.

Current Status

build-test

🚨 This action is in beta, however the API is stable. Some breaking changes might occur between versions, but it is not likely to break as long as you use a specific SHA or version number 🚨

NOTE: This Action (currently) only supports auto-adding Issues to a Project which lives in the same organization as your target Repository.

Usage

See action.yml for metadata that defines the inputs, outputs, and runs configuration for this action.

For more information about workflows, see Using workflows.

Create a workflow that runs when Issues or Pull Requests are opened or labeled in your repository; this workflow also supports adding Issues to your project which are transferred into your repository. Optionally configure any filters you may want to add, such as only adding issues with certain labels, you may match labels with an AND or an OR operator.

Once you've configured your workflow, save it as a .yml file in your target Repository's .github/workflows directory.

Example Usage: Issue opened with labels bug OR needs-triage
name: Add bugs to bugs project

on:
  issues:
    types:
      - opened

jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: https://github.com/orgs/<orgName>/projects/<projectNumber>
          github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
          labeled: bug, needs-triage
          label-operator: OR
Example Usage: Pull Requests labeled with needs-review and size/XL
name: Add needs-review and size/XL pull requests to projects

on:
  pull_request:
    types:
      - labeled

jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: https://github.com/orgs/<orgName>/projects/<projectNumber>
          github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
          labeled: needs-review, size/XL
          label-operator: AND

Further reading and additional resources

Inputs

  • project-url (required) is the URL of the GitHub project to add issues to.
    eg: https://github.com/orgs|users/<ownerName>/projects/<projectNumber>
  • github-token (required) is a personal access token with the repo, write:org and read:org scopes.
    See Creating a PAT and adding it to your repository for more details
  • labeled (optional) is a comma-separated list of labels used to filter applicable issues. When this key is provided, an issue must have one of the labels in the list to be added to the project. Omitting this key means that any issue will be added.
  • label-operator (optional) is the behavior of the labels filter, either AND or OR that controls if the issue should be matched with all labeled input or any of them, default is OR.

Supported Events

Currently this action supports the following issues events:

  • opened
  • transferred
  • labeled

and the following pull_request events:

  • opened
  • labeled

Using these events ensure that a given issue or pull request, in the workflow's repo, is added to the specified project. If labeled input(s) are defined, then issues will only be added if they contain at least one of the labels in the list.

How to point the action to a specific branch or commit sha

Pointing to a branch name generally isn't the safest way to refer to an action, but this is how you can use this action now before we've begun creating releases.

jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@main
        with:
          project-url: https://github.com/orgs/<orgName>/projects/<projectNumber>
          github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}

Another option would be to point to a full commit SHA:

jobs:
  add-to-project:
    name: Add issue to project
    runs-on: ubuntu-latest
    steps:
      - uses: actions/add-to-project@<commitSHA>
        with:
          project-url: https://github.com/orgs/<orgName>/projects/<projectNumber>
          github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}

Creating a PAT and adding it to your repository

Development

To get started contributing to this project, clone it and install dependencies. Note that this action runs in Node.js 16.x, so we recommend using that version of Node (see "engines" in this action's package.json for details).

> git clone https://github.com/actions/add-to-project
> cd add-to-project
> npm install

Or, use GitHub Codespaces.

See the toolkit documentation for the various packages used in building this action.

Publish to a distribution branch

Actions are run from GitHub repositories, so we check in the packaged action in the "dist/" directory.

> npm run build
> git add lib dist
> git commit -a -m "Build and package"
> git push origin releases/v1

Now, a release can be created from the branch containing the built action.

License

The scripts and documentation in this project are released under the MIT License

Comments
  • Add elements from repositories under different org / owner

    Add elements from repositories under different org / owner

    As noted in the README

    NOTE: This Action (currently) only supports auto-adding Issues to a Project which lives in the same organization as your target Repository.

    and also raised on the feedback forums (without ack from GH) it is not possible to add issues to a board that belongs to a different org. As this is possible in the UI, it appears to be a validation issue in the GraphQL API.

    My question / suggestion is, will this ever become possible? It would be a huge relief in managing multi-org set ups that popular open source ecosystems use, such as Ory.

    Thanks! :)

    opened by aeneasr 11
  • Cannot read properties of null (reading 'id')

    Cannot read properties of null (reading 'id')

    Hello. I'm trying to use this action and receive the following error

    image

    2022-05-13T07:23:46.6339635Z Requested labels: ubuntu-latest
    2022-05-13T07:23:46.6339681Z Job defined at: FlowCrypt/flowcrypt-android/.github/workflows/add-opened-issue-to-project.yml@refs/heads/master
    2022-05-13T07:23:46.6339707Z Waiting for a runner to pick up this job...
    2022-05-13T07:23:47.2172502Z Job is waiting for a hosted runner to come online.
    2022-05-13T07:23:52.4694607Z Job is about to start running on the hosted runner: Hosted Agent (hosted)
    2022-05-13T07:23:55.8276512Z Current runner version: '2.291.1'
    2022-05-13T07:23:55.8302372Z ##[group]Operating System
    2022-05-13T07:23:55.8303003Z Ubuntu
    2022-05-13T07:23:55.8303299Z 20.04.4
    2022-05-13T07:23:55.8303583Z LTS
    2022-05-13T07:23:55.8303857Z ##[endgroup]
    2022-05-13T07:23:55.8304229Z ##[group]Virtual Environment
    2022-05-13T07:23:55.8304618Z Environment: ubuntu-20.04
    2022-05-13T07:23:55.8304968Z Version: 20220508.1
    2022-05-13T07:23:55.8305471Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20220508.1/images/linux/Ubuntu2004-Readme.md
    2022-05-13T07:23:55.8306152Z Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20220508.1
    2022-05-13T07:23:55.8306655Z ##[endgroup]
    2022-05-13T07:23:55.8307026Z ##[group]Virtual Environment Provisioner
    2022-05-13T07:23:55.8307358Z 1.0.0.0-main-20220421-1
    2022-05-13T07:23:55.8307705Z ##[endgroup]
    2022-05-13T07:23:55.8308709Z ##[group]GITHUB_TOKEN Permissions
    2022-05-13T07:23:55.8309313Z Actions: write
    2022-05-13T07:23:55.8309792Z Checks: write
    2022-05-13T07:23:55.8310156Z Contents: write
    2022-05-13T07:23:55.8310490Z Deployments: write
    2022-05-13T07:23:55.8310841Z Discussions: write
    2022-05-13T07:23:55.8311171Z Issues: write
    2022-05-13T07:23:55.8311442Z Metadata: read
    2022-05-13T07:23:55.8311797Z Packages: write
    2022-05-13T07:23:55.8312135Z Pages: write
    2022-05-13T07:23:55.8312417Z PullRequests: write
    2022-05-13T07:23:55.8312778Z RepositoryProjects: write
    2022-05-13T07:23:55.8313172Z SecurityEvents: write
    2022-05-13T07:23:55.8313509Z Statuses: write
    2022-05-13T07:23:55.8313795Z ##[endgroup]
    2022-05-13T07:23:55.8317337Z Secret source: Actions
    2022-05-13T07:23:55.8317841Z Prepare workflow directory
    2022-05-13T07:23:55.9143414Z Prepare all required actions
    2022-05-13T07:23:55.9326135Z Getting action download info
    2022-05-13T07:23:56.1417635Z Download action repository 'actions/[email protected]' (SHA:7a0820f97673dfefc999713a9a6d6b7ee128bba5)
    2022-05-13T07:23:56.9766461Z ##[group]Run actions/[email protected]
    2022-05-13T07:23:56.9766857Z with:
    2022-05-13T07:23:56.9767200Z   project-url: https://github.com/orgs/FlowCrypt/projects/1
    2022-05-13T07:23:56.9767786Z   github-token: ***
    2022-05-13T07:23:56.9768055Z ##[endgroup]
    2022-05-13T07:23:57.3977728Z ##[error]Cannot read properties of null (reading 'id')
    2022-05-13T07:23:57.4226810Z Cleaning up orphan processes
    

    My configuration https://raw.githubusercontent.com/FlowCrypt/flowcrypt-android/master/.github/workflows/add-opened-issue-to-project.yml

    name: Add an opened issue to the project
    # https://github.com/marketplace/actions/add-to-github-projects-beta
    on:
      issues:
        types:
          - opened
    
    jobs:
      add-to-project:
        name: Add issue to project
        runs-on: ubuntu-latest
        steps:
          - uses: actions/[email protected]
            with:
              project-url: https://github.com/orgs/FlowCrypt/projects/1
              github-token: ${{ secrets.FLOWCRYPT_ROBOT_ACCESS_TOKEN }}
    

    Maybe somebody knows what is wrong

    opened by DenBond7 8
  • Allow users to add an issue/PR to a board in a different organization

    Allow users to add an issue/PR to a board in a different organization

    At present, this Action only supports adding an issue or pull request to a project in the same organization as the issue or pull request itself.

    This removes that limitation. If the issue/pull request and project have different owners, then instead of directly creating a project item, we will instead create a "draft issue" which will be added to the board.

    Fixes #74.

    Note that there are pre-existing failing tests in this branch which fail even before my code changes - see #140 for details.

    opened by timrogers 7
  • Update Action to use new ProjectsV2 api

    Update Action to use new ProjectsV2 api

    Currently beta ProjectNext API is going to be deprecated soon. Is is being replaced with new ProjectV2 API.

    In this PR I am updating add-to-project action to use new ProjectV2 API.

    opened by lukewar 6
  • build(deps): bump @actions/core from 1.9.0 to 1.9.1

    build(deps): bump @actions/core from 1.9.0 to 1.9.1

    Bumps @actions/core from 1.9.0 to 1.9.1.

    Changelog

    Sourced from @​actions/core's changelog.

    1.9.1

    • Randomize delimiter when calling core.exportVariable
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 5
  • Add new option for excluding issues with certain labels

    Add new option for excluding issues with certain labels

    What are you trying to accomplish?

    Suggestion for a way to exclude issues with certain labels from being added to a project board.

    There is currently support for listing labels and deciding the operator used for filtering (AND / OR). This PR adds a new operator, NOT, which creates the possibility to only add the issue to the project board if none of the listed labels are present in the issue. I added tests to verify functionality, and updated the readme with an example.

    Anything you want to highlight for special attention from reviewers?

    Syntax. I'm not too familiar with TS and I didn't know how to run/compile my changes to make sure that they work. I ran my new tests with npm run test and it seems to have passed though.

    opened by AnthonyLaye 5
  • build(deps): bump @actions/core from 1.6.0 to 1.7.0

    build(deps): bump @actions/core from 1.6.0 to 1.7.0

    Bumps @actions/core from 1.6.0 to 1.7.0.

    Changelog

    Sourced from @​actions/core's changelog.

    1.7.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 5
  • build(deps-dev): bump @types/node from 16.18.2 to 16.18.3

    build(deps-dev): bump @types/node from 16.18.2 to 16.18.3

    Bumps @types/node from 16.18.2 to 16.18.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 4
  • Is there any way to let Dependabot successfully trigger this action ?

    Is there any way to let Dependabot successfully trigger this action ?

    I've created a PR to disable the action if the PR is created by Dependabot. https://github.com/openfoodfacts/robotoff/pull/749

    But I believe bots should be able to contribute ;-) Is there any way to make it work ?

    opened by teolemon 4
  • Perform case-insensitive comparison

    Perform case-insensitive comparison

    Hi! 👋 Labels are case-insensitive, so the checks done by this action must take that into account. I encountered this issue when I configured this action to detect ios label in my repository, but since the actual label name is iOS, it got ignored.

    This PR fixes this issue by transforming labels to lowercase before comparing them. The added test fails before the change and passes after the change.

    opened by akashivskyy 3
  • Possible to use secrets.GITHUB_TOKEN?

    Possible to use secrets.GITHUB_TOKEN?

    Hi there, I was wondering if it is possible to use the automated secrets.GITHUB_TOKEN instead of a PAT? I do not see any reference to it in the docs, so I assume not, but wanted to confirm.

    Thank you!

    opened by bashfulrobot 2
  • `Personal access tokens with fine grained access do not support the GraphQL API`

    `Personal access tokens with fine grained access do not support the GraphQL API`

    with a PAT that has both repo and project scopes, I'm getting the following when trying to use the action:

    Personal access tokens with fine grained access do not support the GraphQL API
    

    Let me know if there's any troubleshooting I can do on my end; also, I'm wondering if this is a known issue?

    opened by aaronArinder 0
  • build(deps): bump @actions/github from 5.0.3 to 5.1.1

    build(deps): bump @actions/github from 5.0.3 to 5.1.1

    Bumps @actions/github from 5.0.3 to 5.1.1.

    Changelog

    Sourced from @​actions/github's changelog.

    5.1.1

    • Export default octokit options #1188

    5.1.0

    • Add additionalPlugins parameter to getOctokit method #1181
    • Dependency updates #1180
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bad Credentials error when run in organization using service account

    Bad Credentials error when run in organization using service account

    I'm able to run the add-to-project GitHub Action workflow without any issue in a personal repo, and feeling pleased with it, tried to implement it for my organization. Unfortunately, I haven't been able to make it work: I keep getting a "Bad Credentials" error message.

    After pushing the add-to-project.yml to the repo, I used a service account with organization 'member' privileges to create a PAT (ensuring it had the same secret name indicated in the .yml file), giving it the 'repo', 'project', and 'workflow' scopes. I then added this service account to the repo as a collaborator with owner/admin rights. Next, I added a repository secret (named the same secret name indicated in the .yml file) to the repo. Testing at this point resulted in a "Bad Credentials" error.

    After conducting research, added the following scopes to the token:

    • write:org
    • read:org

    Testing of this change did not work. More research found that some people had to added these additional scopes:

    • manage_runners:org
    • manage_runners:enterprise

    Testing of this scope update still did not work, so I conducted more troubleshooting with the following attempts:

    • Creating the PAT from my personal account which has full owner/admin access of the entire org (set as owner/admin to repo)
    • Creating the PAT from a different service account which has full owner/admin access of the entire org (set as owner/admin to repo)
    • Updating the PAT to have full scope rather than limited to just 'repo', 'project', and 'workflow'
    • Create environment secret instead of repo secret (done with service account 1 and service account 2)
    • Create org secret instead of repo secret (done with service account 1 and service account 2)

    Each test run resulted in the same "Bad Credentials" error. Not sure if I hit a bug, or if implementation for an org is different.

    opened by JN-Hernandez 2
  • Add support for arbitrary issues created during a workflow

    Add support for arbitrary issues created during a workflow

    I'm looking for an action that can add an arbitrary issue to a project. For my use-case, I'm creating an issue during a workflow job execution, and after the issue is created I want to assign it to a project board. However, to do that the action needs to take the issue-id as an input.

    Could this be a feature for this action?

    opened by miguelaferreira 1
  • Add Support for Assign and Unassign Event Types

    Add Support for Assign and Unassign Event Types

    Thank you so much for this action, it saves our team a lot of time needing to add issues to our issues board manually.

    Could you consider adding assigned and unassigned as supported action event types? We like to automatically update the status on issues if it has been assigned or unassigned. For example, if an issue is opened by our Support team without an owner assigned, and then engineer X assigns themself as the owner, we like to automatically move that issue to "In Progress". Reversely, if they remove themself from being owner such that there are no owners, we would move it back to being "Open".

    opened by brian-hayward 2
  • Ability to filter with label wildcards?

    Ability to filter with label wildcards?

    We use a hierarchical labelling system where I am. For example, origin/customer/{name-of-customer}, area/product/widget-factory/windows.

    I'd really like to have closer control over how to route issues, so that I could, for example, do label: area/product/* and add that to the product-manager triage project, vs area/internal/foo to a different project.

    We have quite deep hierarchies; being able to use glob semantics (? for wildcard single character; * for wildcard between /, and; ** for recursively wildcard) would be extremely useful.

    Is that something you would support, either by implementing directly, or by accepting an appropriate-quality-standards PR?

    opened by petemounce 5
Releases(v0.4.0)
  • v0.4.0(Nov 21, 2022)

    What's Changed

    • build(deps-dev): bump eslint-plugin-github from 4.3.6 to 4.3.7 by @dependabot in https://github.com/actions/add-to-project/pull/161
    • build(deps-dev): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 by @dependabot in https://github.com/actions/add-to-project/pull/162
    • build(deps-dev): bump @types/node from 16.11.45 to 16.11.46 by @dependabot in https://github.com/actions/add-to-project/pull/164
    • build(deps-dev): bump eslint from 8.20.0 to 8.21.0 by @dependabot in https://github.com/actions/add-to-project/pull/167
    • build(deps-dev): bump @types/node from 16.11.46 to 16.11.47 by @dependabot in https://github.com/actions/add-to-project/pull/166
    • build(deps-dev): bump eslint-plugin-jest from 26.6.0 to 26.7.0 by @dependabot in https://github.com/actions/add-to-project/pull/165
    • build(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.32.0 by @dependabot in https://github.com/actions/add-to-project/pull/176
    • build(deps-dev): bump eslint-plugin-jest from 26.7.0 to 26.8.0 by @dependabot in https://github.com/actions/add-to-project/pull/179
    • build(deps-dev): bump eslint-plugin-jest from 26.8.0 to 26.8.2 by @dependabot in https://github.com/actions/add-to-project/pull/181
    • build(deps-dev): bump @typescript-eslint/parser from 5.32.0 to 5.33.0 by @dependabot in https://github.com/actions/add-to-project/pull/182
    • build(deps-dev): bump @types/node from 16.11.47 to 16.11.48 by @dependabot in https://github.com/actions/add-to-project/pull/184
    • build(deps-dev): bump eslint-plugin-jest from 26.8.2 to 26.8.3 by @dependabot in https://github.com/actions/add-to-project/pull/186
    • build(deps-dev): bump eslint from 8.21.0 to 8.22.0 by @dependabot in https://github.com/actions/add-to-project/pull/185
    • build(deps-dev): bump @typescript-eslint/parser from 5.33.0 to 5.33.1 by @dependabot in https://github.com/actions/add-to-project/pull/188
    • build(deps-dev): bump @types/node from 16.11.48 to 16.11.49 by @dependabot in https://github.com/actions/add-to-project/pull/187
    • build(deps-dev): bump @types/node from 16.11.49 to 16.11.52 by @dependabot in https://github.com/actions/add-to-project/pull/190
    • build(deps-dev): bump eslint-plugin-jest from 26.8.3 to 26.8.7 by @dependabot in https://github.com/actions/add-to-project/pull/191
    • build(deps-dev): bump @types/node from 16.11.52 to 16.11.54 by @dependabot in https://github.com/actions/add-to-project/pull/192
    • build(deps-dev): bump @typescript-eslint/parser from 5.33.1 to 5.34.0 by @dependabot in https://github.com/actions/add-to-project/pull/193
    • build(deps-dev): bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in https://github.com/actions/add-to-project/pull/195
    • build(deps-dev): bump @types/node from 16.11.54 to 16.11.56 by @dependabot in https://github.com/actions/add-to-project/pull/194
    • build(deps-dev): bump eslint-plugin-jest from 26.8.7 to 27.0.1 by @dependabot in https://github.com/actions/add-to-project/pull/198
    • build(deps-dev): bump eslint from 8.22.0 to 8.23.0 by @dependabot in https://github.com/actions/add-to-project/pull/197
    • build(deps-dev): bump typescript from 4.7.4 to 4.8.2 by @dependabot in https://github.com/actions/add-to-project/pull/196
    • build(deps-dev): bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in https://github.com/actions/add-to-project/pull/199
    • build(deps-dev): bump @types/node from 16.11.56 to 16.11.59 by @dependabot in https://github.com/actions/add-to-project/pull/213
    • build(deps-dev): bump eslint-plugin-jest from 27.0.1 to 27.0.4 by @dependabot in https://github.com/actions/add-to-project/pull/209
    • build(deps-dev): bump concurrently from 7.3.0 to 7.4.0 by @dependabot in https://github.com/actions/add-to-project/pull/204
    • build(deps-dev): bump typescript from 4.8.2 to 4.8.3 by @dependabot in https://github.com/actions/add-to-project/pull/217
    • build(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.37.0 by @dependabot in https://github.com/actions/add-to-project/pull/211
    • build(deps-dev): bump eslint from 8.23.0 to 8.23.1 by @dependabot in https://github.com/actions/add-to-project/pull/216
    • build(deps-dev): bump @types/node from 16.11.59 to 16.11.62 by @dependabot in https://github.com/actions/add-to-project/pull/223
    • build(deps-dev): bump eslint from 8.23.1 to 8.24.0 by @dependabot in https://github.com/actions/add-to-project/pull/219
    • build(deps-dev): bump @typescript-eslint/parser from 5.37.0 to 5.38.1 by @dependabot in https://github.com/actions/add-to-project/pull/222
    • build(deps-dev): bump typescript from 4.8.3 to 4.8.4 by @dependabot in https://github.com/actions/add-to-project/pull/224
    • build(deps-dev): bump @types/node from 16.11.62 to 16.11.63 by @dependabot in https://github.com/actions/add-to-project/pull/227
    • build(deps-dev): bump @types/node from 16.11.63 to 16.11.64 by @dependabot in https://github.com/actions/add-to-project/pull/228
    • build(deps-dev): bump eslint-plugin-jest from 27.0.4 to 27.1.0 by @dependabot in https://github.com/actions/add-to-project/pull/230
    • build(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.39.0 by @dependabot in https://github.com/actions/add-to-project/pull/229
    • Update @actions/core to 1.10.0 by @rentziass in https://github.com/actions/add-to-project/pull/231
    • build(deps-dev): bump eslint-plugin-jest from 27.1.0 to 27.1.1 by @dependabot in https://github.com/actions/add-to-project/pull/232
    • build(deps-dev): bump eslint-plugin-github from 4.3.7 to 4.4.0 by @dependabot in https://github.com/actions/add-to-project/pull/235
    • build(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.40.0 by @dependabot in https://github.com/actions/add-to-project/pull/236
    • build(deps-dev): bump @types/node from 16.11.64 to 16.11.65 by @dependabot in https://github.com/actions/add-to-project/pull/234
    • build(deps-dev): bump eslint from 8.24.0 to 8.25.0 by @dependabot in https://github.com/actions/add-to-project/pull/233
    • build(deps-dev): bump @types/node from 16.11.65 to 16.11.66 by @dependabot in https://github.com/actions/add-to-project/pull/240
    • build(deps-dev): bump eslint-plugin-jest from 27.1.1 to 27.1.2 by @dependabot in https://github.com/actions/add-to-project/pull/241
    • build(deps-dev): bump eslint-plugin-jest from 27.1.2 to 27.1.3 by @dependabot in https://github.com/actions/add-to-project/pull/244
    • build(deps-dev): bump @types/node from 16.11.66 to 16.11.68 by @dependabot in https://github.com/actions/add-to-project/pull/243
    • build(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.40.1 by @dependabot in https://github.com/actions/add-to-project/pull/242
    • build(deps-dev): bump concurrently from 7.4.0 to 7.5.0 by @dependabot in https://github.com/actions/add-to-project/pull/245
    • build(deps-dev): bump eslint from 8.25.0 to 8.26.0 by @dependabot in https://github.com/actions/add-to-project/pull/246
    • build(deps-dev): bump @types/node from 16.11.68 to 16.18.0 by @dependabot in https://github.com/actions/add-to-project/pull/247
    • build(deps-dev): bump @typescript-eslint/parser from 5.40.1 to 5.41.0 by @dependabot in https://github.com/actions/add-to-project/pull/248
    • build(deps-dev): bump @types/node from 16.18.0 to 16.18.1 by @dependabot in https://github.com/actions/add-to-project/pull/249
    • build(deps-dev): bump @types/node from 16.18.1 to 16.18.2 by @dependabot in https://github.com/actions/add-to-project/pull/250
    • build(deps-dev): bump @types/node from 16.18.2 to 16.18.3 by @dependabot in https://github.com/actions/add-to-project/pull/251
    • build(deps-dev): bump @typescript-eslint/parser from 5.41.0 to 5.42.0 by @dependabot in https://github.com/actions/add-to-project/pull/252

    New Contributors

    • @rentziass made their first contribution in https://github.com/actions/add-to-project/pull/231

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.3.0...v0.4.0

    Source code(tar.gz)
    Source code(zip)
  • v0.3.0(Jul 22, 2022)

    What's Changed

    • Allow users to add an issue/PR to a board in a different organization by @timrogers in https://github.com/actions/add-to-project/pull/142

    New Contributors

    • @timrogers made their first contribution in https://github.com/actions/add-to-project/pull/142

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.2.0...v0.3.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Jul 21, 2022)

    What's Changed

    • build(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.1.0 by @dependabot in https://github.com/actions/add-to-project/pull/137
    • build(deps-dev): bump @typescript-eslint/parser from 5.29.0 to 5.30.0 by @dependabot in https://github.com/actions/add-to-project/pull/138
    • fix tests to account for api change by @mattcosta7 in https://github.com/actions/add-to-project/pull/143
    • build(deps-dev): bump @types/node from 16.11.41 to 16.11.42 by @dependabot in https://github.com/actions/add-to-project/pull/145
    • build(deps-dev): bump eslint-plugin-prettier from 4.1.0 to 4.2.1 by @dependabot in https://github.com/actions/add-to-project/pull/144
    • build(deps-dev): bump @typescript-eslint/parser from 5.30.0 to 5.30.5 by @dependabot in https://github.com/actions/add-to-project/pull/149
    • build(deps-dev): bump eslint from 8.18.0 to 8.19.0 by @dependabot in https://github.com/actions/add-to-project/pull/146
    • build(deps-dev): bump @types/node from 16.11.42 to 16.11.43 by @dependabot in https://github.com/actions/add-to-project/pull/148
    • build(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6 by @dependabot in https://github.com/actions/add-to-project/pull/150
    • build(deps-dev): bump eslint-plugin-jest from 26.5.3 to 26.6.0 by @dependabot in https://github.com/actions/add-to-project/pull/152
    • build(deps-dev): bump @types/node from 16.11.43 to 16.11.44 by @dependabot in https://github.com/actions/add-to-project/pull/151
    • build(deps-dev): bump eslint from 8.19.0 to 8.20.0 by @dependabot in https://github.com/actions/add-to-project/pull/153
    • build(deps-dev): bump @types/node from 16.11.44 to 16.11.45 by @dependabot in https://github.com/actions/add-to-project/pull/154
    • build(deps-dev): bump @typescript-eslint/parser from 5.30.6 to 5.30.7 by @dependabot in https://github.com/actions/add-to-project/pull/155
    • build(deps-dev): bump concurrently from 7.2.2 to 7.3.0 by @dependabot in https://github.com/actions/add-to-project/pull/156
    • Remove beta references by @lukewar in https://github.com/actions/add-to-project/pull/157

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.1.0...v0.2.0

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(Jun 28, 2022)

    What's Changed

    • Update Action to use new ProjectsV2 api by @lukewar in https://github.com/actions/add-to-project/pull/105

    New Contributors

    • @lukewar made their first contribution in https://github.com/actions/add-to-project/pull/105

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.5...v0.1.0

    Source code(tar.gz)
    Source code(zip)
  • v0.0.5(Jun 22, 2022)

    What's Changed

    • build(deps-dev): bump @vercel/ncc from 0.33.4 to 0.34.0 by @dependabot in https://github.com/actions/add-to-project/pull/110
    • build(deps-dev): bump typescript from 4.7.3 to 4.7.4 by @dependabot in https://github.com/actions/add-to-project/pull/134
    • build(deps-dev): bump eslint from 8.17.0 to 8.18.0 by @dependabot in https://github.com/actions/add-to-project/pull/133
    • build(deps-dev): bump @typescript-eslint/parser from 5.28.0 to 5.29.0 by @dependabot in https://github.com/actions/add-to-project/pull/135
    • Perform case-insensitive comparison by @akashivskyy in https://github.com/actions/add-to-project/pull/136

    New Contributors

    • @akashivskyy made their first contribution in https://github.com/actions/add-to-project/pull/136

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.4...v0.0.5

    Source code(tar.gz)
    Source code(zip)
  • v0.0.4(Jun 17, 2022)

    What's Changed

    • Update README.md by @omerbensaadon in https://github.com/actions/add-to-project/pull/65
    • Update README.md by @omerbensaadon in https://github.com/actions/add-to-project/pull/66
    • Bump @typescript-eslint/parser from 5.17.0 to 5.18.0 by @dependabot in https://github.com/actions/add-to-project/pull/64
    • Update README.md by @omerbensaadon in https://github.com/actions/add-to-project/pull/63
    • update PR to pull request by @mattcosta7 in https://github.com/actions/add-to-project/pull/67
    • Add CODEOWNERS file by @joshmgross in https://github.com/actions/add-to-project/pull/75
    • Bump @typescript-eslint/parser from 5.18.0 to 5.20.0 by @dependabot in https://github.com/actions/add-to-project/pull/76
    • Bump eslint from 8.12.0 to 8.13.0 by @dependabot in https://github.com/actions/add-to-project/pull/70
    • Bump eslint-plugin-jest from 26.1.3 to 26.1.4 by @dependabot in https://github.com/actions/add-to-project/pull/68
    • Bump @vercel/ncc from 0.33.3 to 0.33.4 by @dependabot in https://github.com/actions/add-to-project/pull/72
    • build(deps-dev): bump @types/node from 16.11.26 to 16.11.27 by @dependabot in https://github.com/actions/add-to-project/pull/78
    • build(deps-dev): bump eslint-plugin-jest from 26.1.4 to 26.1.5 by @dependabot in https://github.com/actions/add-to-project/pull/79
    • build(deps-dev): bump eslint from 8.13.0 to 8.14.0 by @dependabot in https://github.com/actions/add-to-project/pull/81
    • build(deps): bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/actions/add-to-project/pull/82
    • build(deps-dev): bump @types/node from 16.11.27 to 16.11.31 by @dependabot in https://github.com/actions/add-to-project/pull/85
    • build(deps-dev): bump @typescript-eslint/parser from 5.20.0 to 5.21.0 by @dependabot in https://github.com/actions/add-to-project/pull/83
    • build(deps-dev): bump typescript from 4.6.3 to 4.6.4 by @dependabot in https://github.com/actions/add-to-project/pull/87
    • build(deps-dev): bump @types/node from 16.11.31 to 16.11.32 by @dependabot in https://github.com/actions/add-to-project/pull/88
    • build(deps-dev): bump @types/node from 16.11.32 to 16.11.33 by @dependabot in https://github.com/actions/add-to-project/pull/90
    • build(deps-dev): bump @types/jest from 27.4.1 to 27.5.0 by @dependabot in https://github.com/actions/add-to-project/pull/92
    • build(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.22.0 by @dependabot in https://github.com/actions/add-to-project/pull/91
    • build(deps-dev): bump eslint from 8.14.0 to 8.15.0 by @dependabot in https://github.com/actions/add-to-project/pull/94
    • build(deps-dev): bump @typescript-eslint/parser from 5.22.0 to 5.23.0 by @dependabot in https://github.com/actions/add-to-project/pull/95
    • build(deps-dev): bump @types/node from 16.11.33 to 16.11.34 by @dependabot in https://github.com/actions/add-to-project/pull/96
    • build(deps-dev): bump eslint-plugin-jest from 26.1.5 to 26.2.2 by @dependabot in https://github.com/actions/add-to-project/pull/100
    • build(deps-dev): bump concurrently from 7.1.0 to 7.2.0 by @dependabot in https://github.com/actions/add-to-project/pull/99
    • build(deps-dev): bump @types/node from 16.11.34 to 16.11.35 by @dependabot in https://github.com/actions/add-to-project/pull/98
    • Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/actions/add-to-project/pull/69
    • build(deps-dev): bump @typescript-eslint/parser from 5.23.0 to 5.24.0 by @dependabot in https://github.com/actions/add-to-project/pull/101
    • build(deps-dev): bump @types/node from 16.11.35 to 16.11.36 by @dependabot in https://github.com/actions/add-to-project/pull/102
    • build(deps-dev): bump @typescript-eslint/parser from 5.24.0 to 5.25.0 by @dependabot in https://github.com/actions/add-to-project/pull/103
    • build(deps-dev): bump concurrently from 7.2.0 to 7.2.1 by @dependabot in https://github.com/actions/add-to-project/pull/107
    • build(deps-dev): bump eslint from 8.15.0 to 8.16.0 by @dependabot in https://github.com/actions/add-to-project/pull/106
    • build(deps-dev): bump @typescript-eslint/parser from 5.25.0 to 5.26.0 by @dependabot in https://github.com/actions/add-to-project/pull/108
    • build(deps-dev): bump typescript from 4.6.4 to 4.7.2 by @dependabot in https://github.com/actions/add-to-project/pull/109
    • build(deps-dev): bump eslint-plugin-jest from 26.2.2 to 26.4.5 by @dependabot in https://github.com/actions/add-to-project/pull/111
    • build(deps-dev): bump @typescript-eslint/parser from 5.26.0 to 5.27.0 by @dependabot in https://github.com/actions/add-to-project/pull/112
    • build(deps-dev): bump eslint-plugin-jest from 26.4.5 to 26.4.6 by @dependabot in https://github.com/actions/add-to-project/pull/113
    • build(deps-dev): bump @types/node from 16.11.36 to 16.11.38 by @dependabot in https://github.com/actions/add-to-project/pull/114
    • build(deps-dev): bump typescript from 4.7.2 to 4.7.3 by @dependabot in https://github.com/actions/add-to-project/pull/115
    • build(deps-dev): bump @typescript-eslint/parser from 5.27.0 to 5.27.1 by @dependabot in https://github.com/actions/add-to-project/pull/116
    • build(deps-dev): bump eslint from 8.16.0 to 8.17.0 by @dependabot in https://github.com/actions/add-to-project/pull/117
    • build(deps-dev): bump eslint-plugin-jest from 26.4.6 to 26.5.3 by @dependabot in https://github.com/actions/add-to-project/pull/118
    • build(deps-dev): bump @types/node from 16.11.38 to 16.11.39 by @dependabot in https://github.com/actions/add-to-project/pull/119
    • build(deps-dev): bump prettier from 2.6.2 to 2.7.0 by @dependabot in https://github.com/actions/add-to-project/pull/123
    • build(deps-dev): bump @types/node from 16.11.39 to 16.11.40 by @dependabot in https://github.com/actions/add-to-project/pull/122
    • build(deps-dev): bump concurrently from 7.2.1 to 7.2.2 by @dependabot in https://github.com/actions/add-to-project/pull/124
    • build(deps-dev): bump @typescript-eslint/parser from 5.27.1 to 5.28.0 by @dependabot in https://github.com/actions/add-to-project/pull/125
    • build(deps-dev): bump @types/node from 16.11.40 to 16.11.41 by @dependabot in https://github.com/actions/add-to-project/pull/127
    • build(deps-dev): bump prettier from 2.7.0 to 2.7.1 by @dependabot in https://github.com/actions/add-to-project/pull/129
    • Add new option for excluding issues with certain labels by @AnthonyLaye in https://github.com/actions/add-to-project/pull/130

    New Contributors

    • @joshmgross made their first contribution in https://github.com/actions/add-to-project/pull/75
    • @AnthonyLaye made their first contribution in https://github.com/actions/add-to-project/pull/130

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.3...v0.0.4

    Source code(tar.gz)
    Source code(zip)
  • v0.0.3(Apr 4, 2022)

    What's Changed

    • Fixing bolding in README by @omerbensaadon in https://github.com/actions/add-to-project/pull/61
    • Bump prettier from 2.6.1 to 2.6.2 by @dependabot in https://github.com/actions/add-to-project/pull/60
    • Bump concurrently from 7.0.0 to 7.1.0 by @dependabot in https://github.com/actions/add-to-project/pull/59

    Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.2...v0.0.3

    Source code(tar.gz)
    Source code(zip)
  • v0.0.2(Apr 4, 2022)

    What's Changed

    • fix broken link in README by @omerbensaadon in https://github.com/actions/add-to-project/pull/56
    • Rename Github to GitHub by @dewski in https://github.com/actions/add-to-project/pull/55
    • Update branding for action by @mattcosta7 in https://github.com/actions/add-to-project/pull/62

    Full Changelog: https://github.com/actions/add-to-project/commits/v0.0.2

    Source code(tar.gz)
    Source code(zip)
  • v0.0.1(Mar 29, 2022)

    This is the initial release for this action, the following features are supported:

    • Supports both issues and pull requests.
    • Triggered based on issue/PR labels.
    • Support either matching all or any of the provided labels.
    • Support adding to only one project per job definition.
    Source code(tar.gz)
    Source code(zip)
Owner
GitHub Actions
Automate your GitHub workflows
GitHub Actions
Open! Inclusive! Collaborative! A community for enthusiasts exploring new technologies, working on innovative ideas and helping each other grow together. Open Issues, Raise ideas, Make Pull Requests!

About Us OplnCo previously known as Devstucom represents Open Inclusive Collaborative. We as a community help our fellow students build skills through

OpInCo Community 4 Oct 13, 2022
Add issues to projects (beta)

Add Issue/PR to Project (BETA) ➕ This GitHub action adds issues or pull requests to a Project (beta). Usage Create a workflow (eg: .github/workflows/o

Austen Stone 5 Aug 12, 2022
Tool for GitHub/GitLab to keep Repositories/Projects you are interested in and their Pull/Merge Requests in desktop Tray Menu

Tool for GitHub/GitLab to keep Repositories/Projects you are interested in and their Pull/Merge Requests in desktop Tray Menu. More info in User Guide.

Oleksii Bilyk 5 Jul 31, 2022
GitHub action to automate managing repositories with labels, milestones and projects.

triagecat GitHub action to automate managing repositories with labels, milestones and projects. Link issues and PRs labels. Add issues and PRs to a pr

Oliver Wilkes 6 Jun 14, 2022
Example CRUD API for API Fest'22. See Pull Requests for chapter 2 and 3

Example CRUD API for API Fest'22. See Pull Requests for chapter 2 and 3

Postman Student Program 6 Mar 2, 2022
Add Read the Docs preview's link to Pull Requests

Add Read the Docs preview's link to Pull Requests GitHub Action that automatically edits Pull Requests' descriptions with a link to documentation's pr

Read the Docs 10 Nov 18, 2022
🛠️ Easily track & compare gas costs estimated by Foundry on each of your Pull Requests!

?? ??️ Foundry Gas Diff Reporter Easily compare gas reports generated by Foundry automatically on each of your Pull Requests! How it works Everytime s

Romain Milon 133 Dec 28, 2022
🔐 Protect your Smart Contract Proxy from storage collisions upon upgrading, by running this action in a CI on each of your Pull Requests!

?? ??️ Foundry Storage Upgrade Seatbelt Protect your Smart Contract Proxy from storage collisions upon upgrading, by running this action in a CI on ea

Romain Milon 11 Dec 24, 2022
Use this as learning repo on how to create successful pull requests.

Hacktoberfest 2022 Special We will be posting a problem daily at 10 AM related to languages like HTML/CSS, Python, C++ till 30th Oct. No need to get i

null 24 Dec 22, 2022
GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (istanbul)

GitHub Action: Report NYC coverage GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (ista

Sid 16 Nov 23, 2022
A GitHub action to automate Rojo project builds.

Rojo Build Action This action swiftly builds your rojo places, models & assets. Inputs output Required This is the file you want the action to output

Compey 3 Oct 23, 2022
🤖 GitHub Action which creates Issues from comments in your code

todo-issue[action] Disclosure Huge thanks to JasonEtco! After he decided to shut down his todo[bot] I've looked around for alternatives but decided to

Julian 17 Dec 11, 2022
A full-stack social media application where users can post and share their coding projects, adding friends, and joining the discussion in threaded comments on project posts.

CodeFlow Description CodeFlow is a social media application where users can post and share their coding projects with others. By logging in or signing

Chris Nohilly 4 Dec 8, 2022
A GitHub app to report failed workflow job actions and notify pull request creator with custom report message for the failed workflow job.

Workflow Reporter A GitHub App built with Probot that reports failed workflow job actions and notify the pull request creator with custom report messa

Divyanshu Shekhar 14 Nov 12, 2022
Learn Basic of Node Express Server and Git & Github by creating Pull Request in this repository.

hacktoberfest-express-server-2022 Learn Basic of Node Express Server and Git & Github by creating Pull Request in this repository. Special Note For Ev

NetScape-Web 3 Oct 6, 2022
API to pull Github information with ui widget.

Github UI Widget Demos Ahmet ilhan Github Profile Card Ahmet ilhan Github Repositories Card Ahmet ilhan Github Selected Repo Commits Github UI Widget

Ahmet İlhan 4 Nov 25, 2022
🤖A Tic-Tac-Toe solver that uses the minimax algorithm and alpha-beta pruning to make it unbeatable

Tic-Tac-Toe AI A Tic-Tac-Toe solver that uses the minimax algorithm and alpha-beta pruning to make it unbeatable How it Works Tic-Tac-Toe is what is k

Martin 4 May 20, 2022
This project is in developer-preview status and will reach the beta in 2023 Q1

rescoped.io This project is in developer-preview status and will reach the beta in 2023 Q1. Currently, the datagrid is under massive refactoring, and

avodaq AG 7 Dec 30, 2022
ScraperTools BETA Version 1.0.1

ScraperTools Official ScraperTools NPM Package Get Started Via NPM: $ npm install scraper-tools Cara Menggunakan const scrapertools = require('scraper

Zahir Hadi Athallah 21 Sep 28, 2022