5.0.1 • Published 10 months ago

@form8ion/github-actions-node-ci v5.0.1

Weekly downloads
367
License
MIT
Repository
github
Last release
10 months ago

github-actions-node-ci

CI scaffolder for JavaScript projects on GitHub Actions

Node CI Workflow Status Codecov SLSA Level 2

Table of Contents

Usage

MIT license npm Try @form8ion/github-actions-node-ci on RunKit node

Installation

$ npm install @form8ion/github-actions-node-ci --save-prod

Example

Import

import {scaffold, lift, test} from '@form8ion/github-actions-node-ci';

Execute

(async () => {
  await scaffold({
    projectRoot: process.cwd(),
    vcs: {
      owner: 'repo-owner',
      name: 'repo-name'
    },
    runner: 'hosted-runner-name'    // optional. uses `ubuntu-latest` if not provided
  });

  await test({projectRoot: process.cwd()});

  await lift({
    projectRoot: process.cwd(),
    results: {branchesToVerify: ['foo', 'bar']},
    vcs: {owner: 'repo-owner', name: 'repo-name'},
    runner: 'hosted-runner-name'    // optional. uses `ubuntu-latest` if not provided
  });
})();

Contributing

PRs Welcome Conventional Commits Commitizen friendly semantic-release Renovate

Dependencies

$ nvm install
$ npm install

Verification

$ npm test
5.0.1

10 months ago

5.0.0

10 months ago

4.7.0

10 months ago

4.6.0

10 months ago

4.5.0

10 months ago

4.4.0

11 months ago

4.2.2

11 months ago

4.3.0

11 months ago

4.2.1

1 year ago

4.2.0

1 year ago

4.1.0

1 year ago

4.0.2

2 years ago

4.0.1

2 years ago

3.15.0

2 years ago

4.0.0

2 years ago

3.14.3

2 years ago

3.14.2

2 years ago

3.14.5

2 years ago

3.14.4

2 years ago

3.14.6

2 years ago

4.0.0-beta.2

2 years ago

4.0.0-beta.1

2 years ago

3.14.1

2 years ago

3.13.1

2 years ago

3.14.0

2 years ago

3.13.0

3 years ago

3.9.1

3 years ago

3.10.0

3 years ago

3.12.0

3 years ago

3.11.0

3 years ago

3.9.0

3 years ago

3.8.0

3 years ago

3.8.2

3 years ago

3.8.1

3 years ago

3.6.3

3 years ago

3.7.0

3 years ago

3.6.2

3 years ago

3.6.1

3 years ago

3.4.0

3 years ago

3.6.0

3 years ago

3.4.1

3 years ago

3.3.0

3 years ago

3.5.0

3 years ago

2.0.1

4 years ago

2.0.0

4 years ago

3.2.0

3 years ago

3.1.0

3 years ago

3.0.1

4 years ago

3.0.0

4 years ago

1.15.0

4 years ago

1.16.0

4 years ago

1.14.0

4 years ago

1.13.7

4 years ago

1.13.6

4 years ago

1.13.5

4 years ago

1.13.4

5 years ago

1.13.3

5 years ago

1.13.2

5 years ago

1.13.1

5 years ago

1.13.0

5 years ago

1.12.0

5 years ago

1.11.1

5 years ago

1.11.0

5 years ago

1.10.1

5 years ago

1.10.0

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.0

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0-alpha.6

5 years ago

1.0.0

5 years ago

1.0.0-alpha.5

5 years ago

1.0.0-alpha.4

5 years ago

1.0.0-alpha.3

5 years ago

1.0.0-alpha.2

5 years ago

1.0.0-alpha.1

5 years ago