Skip to content

Snapshots and Releases

Chris H edited this page Dec 4, 2023 · 7 revisions

h2. Snapshots

Currently (as of Dec 2023), Desktop and Android snapshots have been automated via GithubActions.

You can see the workflows here. Create Android Snapshot Create Desktop Snapshot

These run daily at around 2pm ET time for people looking for them. The upload scripts should take care of removing the previous files uploaded on the last run. If necessary, you can run these scripts manually.

h2. Releases

Currently (as of Dec 2023), Desktop releases run an automated script with a few manual pieces.

Currently (as of Dec 4, 2023), Android releases are not run. Although, hopefully with the Android snapshot now automated we'll be able to get back to getting a full release for Android as well.

h3. Desktop Release Process

It would be useful for other people to be comfortable with the release process. Currently, GitHub has the secrets required to add a snapshot or full release, so it's mostly just running through the steps below to kick off and validate a release.

  1. Run Build
  1. Verify
  • After it completes, download the finished package. Extract it and do a quick verification that it works.
  • Create a PR from your branch and get it merged as quickly as you can (hopefully before other PRs are merged).
  • Upload the package and its sha to https://github.com/Card-Forge/forge/releases
  1. Marketing
  • Advertise in the #announcements channel in the Discord
Clone this wiki locally