Closed jGleitz closed 3 years ago
I have added a deploy key and the according secret. They should also work for all other projects of vitruv-tools
.
As soon as we have merged the other pending PRs, I will also merge this one.
@HeikoKlare you will have to disable the required Travis build before merging this PR, and make the GitHub Actions build required after merging this PR.
The main reason for this Pull Request is that Travis currently takes 30-90 minutes until it starts a commit build. This PR migrates to GitHub actions, which start almost instantly. They are also better integrated with GitHub.
I tested that:
master
.releases/
.For reference, see the Actions in my fork and my test update site.
Differences:
master
, PRs or created tags.I noticed two bugs:
To make the CI work, @HeikoKlare needs to generate an SSH key, add the public key as a Deploy Key with write privileges to the Update Site repository, and add a secret called
UPDATE_SITE_DEPLOY_KEY
containing the private key to this repository.