Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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