Skip to content

Automate that cards of GitHub Project move to any column with expiration

License

Notifications You must be signed in to change notification settings

yuta1024/cards-moving-automation

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

cards-moving-automation

Test codecov FOSSA Status

Automate that cards of GitHub Project move to any column with expiration.

Now, support only issue.

Building and testing

Install the dependencies

$ npm install

Run the tests

$ npm test

Usage

See action.yml For comprehensive list of options.

Basic:

name: 'Move expired cards'
on:
  schedule:
  - cron: "0 0 * * *"

jobs:
  automation:
    runs-on: ubuntu-latest
    steps:
      - uses: yuta1024/cards-moving-automation@v1
        with:
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          project: 'The name of the GitHub Project'
          from_column: 'The name of the columns which contains cards to move'
          to_column: 'The name of the column to move it into'

Configure expiration_days:

name: 'Move expired cards'
on:
  schedule:
  - cron: "0 0 * * *"

jobs:
  automation:
    runs-on: ubuntu-latest
    steps:
      - uses: yuta1024/cards-moving-automation@v1
        with:
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          project: 'The name of the GitHub Project'
          from_column: 'The name of the columns which contains cards to move'
          to_column: 'The name of the column to move it into'
          expiration_days: 30

License

FOSSA Status

About

Automate that cards of GitHub Project move to any column with expiration

Resources

License

Stars

Watchers

Forks

Packages

No packages published