diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..42fa5bf2e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: [push, pull_request] + +jobs: + build: + name: test ubuntu-16.04 + runs-on: ubuntu-16.04 + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: '10' + check-latest: true + - name: Build + run: | + yarn install + yarn bootstrap + yarn build + lerna run ensure-no-project-compile-errors + - name: Test + run: | + lerna run test:ci + lerna run test:ts-versions + - name: Code generation + run: | + lerna run code-verification diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5d04cde3a..000000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: node_js -node_js: - - "10" -before_script: - - yarn bootstrap - - travis_wait yarn build - - lerna run ensure-no-project-compile-errors -script: - - lerna run test:ci - - lerna run test:ts-versions -after_script: - - lerna run code-verification diff --git a/packages/bootstrap/readme.md b/packages/bootstrap/readme.md index ec91e7415..8da589aba 100644 --- a/packages/bootstrap/readme.md +++ b/packages/bootstrap/readme.md @@ -1,7 +1,7 @@ # @ts-morph/bootstrap [![npm version](https://badge.fury.io/js/%40ts-morph%2Fbootstrap.svg)](https://badge.fury.io/js/%40ts-morph%2Fbootstrap) -[![Build Status](https://travis-ci.org/dsherret/ts-morph.svg?branch=latest)](https://travis-ci.org/dsherret/ts-morph) +[![CI](https://github.com/dsherret/ts-morph/workflows/CI/badge.svg)](https://github.com/dsherret/ts-morph/actions?query=workflow%3ACI) A library for quickly getting set up with the [TypeScript](https://github.com/Microsoft/TypeScript) Compiler API. diff --git a/packages/ts-morph/.npmignore b/packages/ts-morph/.npmignore index b481460df..c4d788e9c 100644 --- a/packages/ts-morph/.npmignore +++ b/packages/ts-morph/.npmignore @@ -20,7 +20,6 @@ azure-pipelines.yml *.csproj.user *.sln .editorconfig -.travis.yml .npmignore breaking-changes.md CHANGELOG.md diff --git a/packages/ts-morph/readme.md b/packages/ts-morph/readme.md index c11c6e107..18b073ea5 100644 --- a/packages/ts-morph/readme.md +++ b/packages/ts-morph/readme.md @@ -1,7 +1,7 @@ # ts-morph [![npm version](https://badge.fury.io/js/ts-morph.svg)](https://badge.fury.io/js/ts-morph) -[![Build Status](https://travis-ci.org/dsherret/ts-morph.svg?branch=latest)](https://travis-ci.org/dsherret/ts-morph) +[![CI](https://github.com/dsherret/ts-morph/workflows/CI/badge.svg)](https://github.com/dsherret/ts-morph/actions?query=workflow%3ACI) [![Coverage Status](https://coveralls.io/repos/dsherret/ts-morph/badge.svg?branch=latest&service=github)](https://coveralls.io/github/dsherret/ts-morph?branch=latest) [![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges) diff --git a/readme.md b/readme.md index b80d52b22..5ebf13cee 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # ts-morph -[![Build Status](https://travis-ci.org/dsherret/ts-morph.svg?branch=latest)](https://travis-ci.org/dsherret/ts-morph) +[![CI](https://github.com/dsherret/ts-morph/workflows/CI/badge.svg)](https://github.com/dsherret/ts-morph/actions?query=workflow%3ACI) Monorepo for [ts-morph](packages/ts-morph) and related projects.