Auto-Build and Release System
2020-12-05, 03:33 PM (This post was last modified: 2020-12-05, 03:33 PM by Victor.)
Auto-Build and Release System
At inception, ACR required manual work to package releases.

Eventually, we added Travis CI builds to auto-build the master branch and pull requests to ensure new commits don't break the build (cause the compile to fail). However, releasing was still a manual process.

I also added a script to package ACR into .zip files for releases, but the process was still manual.

GitHub eventually added their own CI system (GitHub Actions).
I moved the build system from Travis CI to GitHub Actions and added a workflow that will build and generate the .zip releases as artifacts.
I also auto-drafts a release when a tag is created, reducing the work of releasing to just adding a description and changelog.

The only current limitation is that linux builds will be only for x64 (amd64), and there are no x86 builds (i386).

Best regards,
Your antithesis compares favorably with any high magnitude of pwnage. (-you > |p|, you < -|p|)
My antithesis compares favorably with _that of_ any high magnitude of pwnage. (|-me| > |-p|, |me| > |p|)
Post Reply Quote this message in a reply

Messages In This Thread
Auto-Build and Release System - by Victor - 2020-12-05, 03:33 PM

Forum Jump:

This forum uses Lukasz Tkacz MyBB addons.