on:
pull_request:
jobs:
my-job:
steps:
- uses: fd/mainline-linear-history@main
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
commit_sha: ${{ env.MAINLINE_BASE_SHA }}
Run the make
command.
Note: I (@fd) still have to figure out the release process here.
Actions are run from GitHub repos so we will checkin the packed dist folder.
Then run ncc and push the results:
$ npm run package
$ git add dist
$ git commit -a -m "prod dependencies"
$ git push origin releases/v1
Note: We recommend using the --license
option for ncc, which will create a license file for all of the production node modules used in your project.
Your action is now published! 🚀
See the versioning documentation
You can now validate the action by referencing ./
in a workflow in your repo (see test.yml)
uses: ./
with:
milliseconds: 1000
See the actions tab for runs of this action! 🚀
After testing you can create a v1 tag to reference the stable and latest V1 action