Thank you for your interest in this project. Please read the documentation here to begin contributing.
- 📁 In a new branch create an new folder in a root folder of this repository and name it to your Action name.
- Follow the instructions Creating an Action with the Toolkit to create an Action.
- 🚧 Start developing and open a pull request.
Read more about GitHub Actions here.
Since we keep multiple Actions in one repository, all the Actions are released in one batch (we do not support semantic versioning yet).
JavaScript / TypeScript Action
To prepare the code for a new release:
- create a new branch from
master
branch - comment out
node_modules
in.gitignore
# comment out in distribution branches # node_modules/
- add only your production dependencies:
$ npm prune --production $ git add node_modules $ git commit -a -m "Add production dependencies" $ git push
- open a pull request with a destination branch to
latest
branch - everything is ready to be shipped 🚢
Docker Action
To prepare the code for a new release:
- create a new branch from
master
branch - open a pull request with a destination branch to
latest
branch - everything is ready to be shipped 🚢