Substra / hlf-k8s

Initializes an Hyperledger Fabric network (orchestrator distributed mode)
https://docs.substra.org
Apache License 2.0
31 stars 20 forks source link

Migrate from Travis CI to GitHub Actions #111

Closed AlexandrePicosson closed 3 years ago

AlexandrePicosson commented 3 years ago

Description

This PR adds a GH Actions workflow to test and publish the Helm chart. The Helm chart is only tested on modifications to the charts/ dir. The chart is only published if the charts/ dir was modified on a push to the master branch and the lint job succeeded. This should replicate the tests and publish scenarios we had before with TravisCI.

Someone will have to remove the requirement to test with travis if we want to merge this.

Motivation and Context

We switch from TravisCI to GH Actions due to the fact that https://travis-ci.org/ will close at the end of december (source).

How Has This Been Tested?

You can look at the Checks tab to see the workflow logs.

Links:

Screenshots (if appropriate):

Preview of the checks page when the chart is modified:

Screenshot 2020-12-16 at 16 01 29

Types of changes

Checklist: