Skip to content

Problem: Releases are created by a human

Lukas Orsvärn requested to merge lukors/vismut:ci into main

Solution:

With this MR, CI works like this:

  1. When a merge request event happens, tests are ran
  2. When something is merged into master, release builds are created for Windows and Linux that expire after a week or two (but tests do not run)
  3. When a tag is added, builds are created and the results never expire, and a release is created that link to the results

Automated releases removes a bunch of potential human errors and reduces the effort required. This enables the project to develop faster.

Edited by Lukas Orsvärn

Merge request reports