README
github-actions-node-ci
CI scaffolder for JavaScript projects on GitHub Actions
Table of Contents
Usage
Installation
$ npm install @form8ion/github-actions-node-ci --save-prod
Example
Import
import {scaffold, lift, test} from './lib/index.cjs';
Execute
(async () => {
await scaffold({
projectRoot: process.cwd(),
vcs: {
owner: 'repo-owner',
name: 'repo-name'
}
});
await test({projectRoot: process.cwd()});
await lift({projectRoot: process.cwd(), results: {branchesToVerify: ['foo', 'bar']}});
})();
Contributing
Dependencies
$ nvm install
$ npm install
Verification
$ npm test