Commit Graph

7 Commits

Author SHA1 Message Date
Gergely Nagy
de8b0c051b Update the firmware update tooling
Adjust the documentation and the firmware update & release scripts to how we're
doing firmware releases going forward.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2022-06-25 01:14:56 +02:00
Gergely Nagy
e8dccfc2ab Update our release and snapshot workflows
This is a major restructuring of our GitHub Actions workflows. First of all, we
now have separate workflows for release and snapshot builds, as having them
separate makes it easier to control which one runs when. It also allows us to
fine tune a lot of things for the snapshot workflow, which runs much more often.

Another change is that we're now using a static tag (`snapshot`) for development
builds, rather than a versioned tag, and this tag - and the pre-release on
GitHub - will get remade on every run, to keep it up to date.

We also have the build number back for our snapshot builds again, something we
lost with the transition away from Travis.

Documentation and scripts have been appropriately updated.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-03-23 21:28:15 +01:00
Gergely Nagy
7de5c22f5e docs: Update the release process docs
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-01-19 12:45:20 +01:00
Gergely Nagy
3827b56e72 github/workflows: Update the build & publish workflow
This separates the build and publish steps, so we can have slightly different
publish steps depending on whether we're building a snapshot or a tagged
release. On a tagged release, we'll update the existing draft. On a snapshot,
we'll overwrite an existing pre-release.

Also update the document describing our release process.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2021-01-18 13:43:13 +01:00
Gergely Nagy
7aed25a6d8 Add a tool to pull and update the shipped firmware hexes
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-03-22 13:11:05 +01:00
Gergely Nagy
39e75b24e1 Update doc/releasing.md
Add a step about updating the shipped firmware.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-03-03 14:06:09 +01:00
Gergely Nagy
d439012fcc Add a small document detailing how to release Chrysalis
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-03-02 18:44:00 +01:00