-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Multi-repository coordinating issue:
starting in #8793, we developed a plan to move all PL repositories from Travis CI to GitHub Actions, and have made a lot of progress. But there are many repositories still to go, so we are coordinating here.
If you'd like to try, unfortunately the PR must be created by a maintainer (for security purposes) but we'd love help as far as it's possible.
Try looking in the "DONE" section for examples of successful conversions of projects with similar architecture!
NOTE: the PR has to be opened from within the main fork, not from for example jywarren/gh-actions. See publiclab/infragram#157
Remaining Travis => GitHub Actions migrations
Done
-
https://github.com/publiclab/mapknitter-exporter-sinatra (Setup GitHub Actions mapknitter-exporter-sinatra#131)
-
https://github.com/publiclab/mapknitter-exporter (Migrate from Travis to Github actions for CI mapknitter-exporter#77)
-
https://github.com/publiclab/webjack-firmata (Setup github actions webjack-firmata#158)
-
https://github.com/publiclab/image-sequencer-app (Setup GitHub Actions for CI image-sequencer-app#108)
-
https://github.com/publiclab/inline-markdown-editor (workflows: add tests.yml inline-markdown-editor#136)
-
https://github.com/publiclab/mapknitter (Migrate from Travis to GitHub Actions for CI mapknitter#1534)
-
https://github.com/publiclab/leaflet-blurred-location-display (Setup github actions leaflet-blurred-location-display#138)
-
https://github.com/publiclab/Leaflet.DistortableImage (migrate from Travis CI to Github Actions for automated tests Leaflet.DistortableImage#837)
-
https://github.com/publiclab/leaflet-blurred-location (GitHub actions leaflet-blurred-location#265)
-
https://github.com/publiclab/plots2 (Start migrating off of Travis to GitHub Actions or CircleCI #8793)
-
https://github.com/publiclab/PublicLab.Editor (Try running tests in GitHub Actions PublicLab.Editor#680)
-
https://github.com/publiclab/spectral-workbench.js (Setup github actions CI instead of Travis spectral-workbench.js#207)
-
https://github.com/publiclab/spectral-workbench (Try migrating from Travis to Github Actions spectral-workbench#647)
-
https://github.com/publiclab/image-sequencer (try moving to Github Actions from Travis for CI image-sequencer#1783)
-
https://github.com/publiclab/leaflet-environmental-layers (set up github actions CI instead of Travis leaflet-environmental-layers#503)
-
https://github.com/publiclab/community-toolbox (Created tests.yml to move to GitHub Actions community-toolbox#435)
-
https://github.com/publiclab/webjack (Try migrating from Travis CI to GitHub Actions webjack#191)
Badges
The new badge is in the format: https://github.com/publiclab/plots2/workflows/tests/badge.svg?branch=main
To get them running on the main branch, publiclab/PublicLab.Editor#740 may be needed
And we can link it to: https://github.com/publiclab/plots2/actions (or another more specific one like https://github.com/publiclab/plots2/actions/workflows/tests.yml?query=branch%3Amain ? I can't find a route showing just those tests run on the publiclab/plots2 main branch though...
- https://github.com/publiclab/mapknitter (Move Travis to Github actions mapknitter#1489)
- https://github.com/publiclab/leaflet-blurred-location-display
- https://github.com/publiclab/mapknitter-exporter
- https://github.com/publiclab/mapknitter-exporter-sinatra
- https://github.com/publiclab/inline-markdown-editor
- https://github.com/publiclab/webjack-firmata
- https://github.com/publiclab/image-sequencer-app
- https://github.com/publiclab/Leaflet.DistortableImage
- https://github.com/publiclab/leaflet-blurred-location
- https://github.com/publiclab/PublicLab.Editor
- https://github.com/publiclab/spectral-workbench.js
- https://github.com/publiclab/spectral-workbench
- https://github.com/publiclab/image-sequencer
- https://github.com/publiclab/leaflet-environmental-layers
- https://github.com/publiclab/community-toolbox
- https://github.com/publiclab/infragram
- https://github.com/publiclab/webjack