redo CI setup, migrate to travis.com
Closed this issue · 3 comments
Redo the setup
In #636, I got the build to work again, as it seems, but we still need to generate a new GitHub token in order to be able to attach the release artifacts to the tagged release. The current token is from someone who probably doesn't have the necessary access rights to the repository anymore. FOSSASIA should rather own the token as the org.
Migration
We are currently using the legacy travis-ci.org service. At some point, they shifted towards having both the open source and enterprise service on travis-ci.org. To migrate, just go to https://travis-ci.com/github/fossasia/pslab-desktop. Caveat: This requires "owner" access rights.
Migration is done, see the build-fix
branch for the setup redo
The build and CI setup redo is now in master
, temporarily a token from my account is in use.
Now draft releases are created and binary artifacts attached when tags are pushed. :)
The first pre-release is now out. \o/
Closing thusly; reissuing the GitHub access token and getting the Windows installers from the build output are leftovers.