@form8ion/replace-travis-ci-with-github-actions

utility to remove Travis-CI configuration and enable GitHub Actions


License
MIT
Install
npm install @form8ion/replace-travis-ci-with-github-actions@10.0.1

Documentation

replace-travis-ci-with-github-actions

utility to remove Travis-CI configuration and enable GitHub Actions

Node CI Workflow Status Codecov SLSA Level 2

Table of Contents

Motivation

While Travis CI had a big impact on moving such services forward, I've had more and more trouble using them lately and gotten worse support when needed. They've even recently changed their pricing model to be far less friendly to OSS projects.

Usage

MIT license npm Try on RunKit node

Installation

$ npm install @form8ion/replace-travis-ci-with-github-actions --save-prod

Example

Import

import {replace} from '@form8ion/replace-travis-ci-with-github-actions';

Execute

(async () => {
  await replace({
    projectRoot: process.cwd(),
    vcs: {owner: 'foo', name: 'bar'}
  });
})();

Contributing

PRs Welcome Conventional Commits Commitizen friendly semantic-release Renovate

Dependencies

$ nvm install
$ npm install

Verification

$ npm test