Code in Main
Install the dependencies
$ yarn
Build the typescript and package it for distribution
$ yarn build
Run the tests โ๏ธ
$ yarn test
...
Publish to a distribution branch
Actions are run from GitHub repos so we will checkin the packed dist folder.
Then run ncc and push the results:
$ yarn build
$ git add dist
$ git commit -a -m "prod dependencies"
$ git push origin main
Your action is now published! ๐
See the versioning documentation
Usage:
In your workflow file
- name: Generate SQL for migration
uses: getsentry/[email protected]
env:
SENTRY_LOG_LEVEL: ERROR
PGPASSWORD: postgres
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
migration: "./path/to/migration"