Thanks for your interest in contributing!
Be sure to not commit anything from node_modules/*
. This repository uses
ncc to concat action code and dependencies into a single index.js file.
Normal workflow:
npm install
# ...make changes
npm run all
# ...commit, create PRs, live, love, laugh
A .github/release.yml
configuration file is provided to drive automatic
generation of release notes. More information about this tool can be found
here.
While reviewing pull requests several labels are used in order to collect release notes line items:
breaking-change
- Breaking changesenhancement
- Enhancement/featureignore-for-release
- Exclude from release notessemver-major
- Breaking changes, significant releasesemver-minor
- Enhancement/feature
Be sure to add these to PRs order to autopopulate release notes!