Skip to content

Latest commit

 

History

History
137 lines (88 loc) · 3.97 KB

File metadata and controls

137 lines (88 loc) · 3.97 KB

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