marcusvolz / strava_py

Create artistic visualisations with your exercise data (Python version)
MIT License
163 stars 19 forks source link

Test run on GitHub Actions #6

Closed hugovk closed 2 years ago

hugovk commented 2 years ago

CI

This doesn't test correctness, but does test the program can run without erros, and does so on matrix of Windows, macOS and Ubuntu and on Python versions 3.7-3.10.

I added the GPX files from https://github.com/marcusvolz/strava/tree/master/inst/gpx/cycling to tests/gpx here as input.

Here's a sample run: https://github.com/hugovk/strava_py/actions/runs/1808323998

After running, it also uploads the output files as an artifact, you click "images" to download a zip and check how they look.

(Note: there's a single file even though there's 12 jobs in the matrix. I think each one overwrites previous ones. We could probably set it to upload images from each job, but I think this is fine for now.)

image

Also

marcusvolz commented 2 years ago

Amazing, thanks again!