fossasia/pslab-desktop

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.