Skip to content
This repository has been archived by the owner on Jun 17, 2021. It is now read-only.

Set up CI to handle releases and code-signing #272

Open
6 tasks
joshwcomeau opened this issue Oct 4, 2018 · 0 comments
Open
6 tasks

Set up CI to handle releases and code-signing #272

joshwcomeau opened this issue Oct 4, 2018 · 0 comments
Labels
upcoming feature New feature or request

Comments

@joshwcomeau
Copy link
Owner

joshwcomeau commented Oct 4, 2018

Once #236/#267 is completed, we'll need to start doing this stuff on CI.

Ideally, we could just push a git tag and the CI would create signed builds.

I've heard that AppVeyor is good for Windows, and we should be able to continue using CircleCI for MacOS and Linux

Todos:

  • Setup AppVeyor account for Guppy @joshwcomeau
  • Create & test CircleCI publishing (MacOs & Linux)
  • Create & test AppVeyor publishing (Windows)
  • Setup Codesigning
    • Where to store the certificate for signing? We can store the certificate encrypted on Github as mentioned in AppVeyor how-to add secure-files.
    • Buying code signing certificate. We could get an open-source certificate at certum - or is a certificate available? @joshwcomeau

Additional context:

@joshwcomeau joshwcomeau added the upcoming feature New feature or request label Oct 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
upcoming feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant