bmaupin / civ5save-editor

Civilization V save editor
https://bmaupin.github.io/civ5save-editor/
MIT License
28 stars 2 forks source link

Migrate CI #33

Open bmaupin opened 3 years ago

bmaupin commented 3 years ago

The migration is already done, so it should just be a matter of updating README.md à la https://github.com/bmaupin/go-epub/commit/8dc2323be8d39b2322f4cc7a95adc90f69ce318a

bmaupin commented 3 years ago

Hmm, it seems Travis CI may no longer offer free builds for open-source projects: https://news.ycombinator.com/item?id=25338983

It might be better to migrate to GitHub Actions...

bmaupin commented 3 years ago

Try the starter template: https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml

Then see if we can get coveralls working (see here for latest version: https://github.com/coverallsapp/github-action)

    - name: npm install, make test-coverage
      run: |
        npm install
        make test-coverage

    - name: Coveralls
      uses: coverallsapp/github-action@master
      with:
        github-token: ${{ secrets.GITHUB_TOKEN }}