IDR / idr.openmicroscopy.org

Source for the IDR static website.
https://idr.openmicroscopy.org/about
Creative Commons Attribution 4.0 International
4 stars 16 forks source link

Replace Travis CI by GitHub workflow #113

Closed sbesson closed 3 years ago

sbesson commented 3 years ago
sbesson commented 3 years ago

See https://github.com/sbesson/idr.openmicroscopy.org/releases/tag/2020.11.23 and https://github.com/sbesson/idr.openmicroscopy.org/actions/runs/378862175 for an application of this workflow on a tag.

sbesson commented 3 years ago

The last commit update the workflow to be more agnostic to the static website, delegating the build to a build.sh script and using github.event.repository.name to retrieve the name of the repository. Note a downside of this approach is that it does not apply to cron executions.

See https://github.com/sbesson/idr.openmicroscopy.org/actions/runs/381305125, https://github.com/sbesson/idr.openmicroscopy.org/actions/runs/381311418 and https://github.com/sbesson/idr.openmicroscopy.org/releases/tag/2020.11.24 for the result of the last commit with and without a tag.