[openstreetmap/openstreetmap-website] Switch CI to github actions (#3002)

Tom Hughes notifications at github.com
Thu Dec 10 00:17:32 UTC 2020


This is a candidate solution for resolving #3000 by switching the CI to use github actions.

I've created two workflows, one to run the lint tasks and one to run the tests.

We probably want to consider what combination of platforms we want to run the tests on - currently I've got it running on 18.04 and 20.04 with both ruby 2.5 and 2.7.
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/3002

-- Commit Summary --

  * Add actions workflow to run lint tools
  * Add actions workflow to run tests
  * Move coveralls submission to actions workflow
  * Remove travis-ci support
  * Enable dependabot for github actions

-- File Changes --

    D .coveralls.yml (1)
    M .github/dependabot.yml (4)
    A .github/workflows/lint.yml (115)
    A .github/workflows/tests.yml (85)
    D .travis.yml (38)
    M Gemfile (3)
    M Gemfile.lock (15)
    M README.md (3)
    A config/github.database.yml (4)
    A script/normalise-structure (10)
    M test/test_helper.rb (33)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/3002.patch
https://github.com/openstreetmap/openstreetmap-website/pull/3002.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/3002
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20201209/dcfccf3b/attachment.htm>


More information about the rails-dev mailing list