Example of usage:
name: "Auto pr worflow"
on:
pull_request:
types: [opened, closed]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Auto PR issue label
uses: simdani/auto-pr-issue-label@master
it's also possible to configure in review and done labels differently:
steps:
- uses: simdani/auto-pr-issue-label@master
with:
github-token: ${{ github.token }} # default
in-review-label: '{"name": "In-Review", "color": "c2e0c6"}' # default
done-label: '{"name": "Resolved (test it)", "color": "0e8a16"}' # default
Install the dependencies
$ npm install
Build the typescript and package it for distribution
$ npm run build && npm run pack
Run the tests ✔️
$ npm test
PASS ./index.test.js
✓ throws invalid number (3ms)
✓ wait 500 ms (504ms)
✓ test runs (95ms)
Actions are run from GitHub repos so we will checkin the packed dist folder.
Then run ncc and push the results:
$ npm run pack
$ git add dist
$ git commit -a -m "prod dependencies"
$ git push origin releases/v1
Your action is now published! 🚀
See the versioning documentation