Skip to content

Convert all publiclab repositories' automated tests/checks from TravisCI to GitHub Actions #9641

@jywarren

Description

@jywarren

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

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...

Badges changed

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureexplains that the issue is to add a new featuremultiple-useplanningPlanning issues!testingissues are usually for adding unit tests, integration tests or any other tests for a feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions