2 Commits

Author SHA1 Message Date
cc1c9763b2 Added X64 build prefix
There's no real reason to assume the host machine is X64.
2024-12-21 13:27:43 +02:00
00a8738392 Added parallel build to PR workflow
Using a matrix and job separation we can make the architectures compile
parallel to eachother, hopefully reducing the time required for builds
and also simplifying the process of building a single architecture.

A problem that we encountered is that with Python the resulting packed
tars are very large. Each release is in the order of tens of megabytes.
Using artifacts in our pipeline can easily make us surpass the maximum
size limit for free GitHub accounts (500 MB).
Because of this, we use the regular non-parallel pipeline for release
build. Releasing the version from the same job the build was performed
in allows us to directly access the build files instead of using
artifacts.

Separated release and MR pipelines.
2024-12-21 13:27:43 +02:00
2 changed files with 1 additions and 4 deletions

View File

@ -52,9 +52,6 @@ function set_compliation_variables() {
export CFLAGS="-O2" export CFLAGS="-O2"
export CXXFLAGS="-O2" export CXXFLAGS="-O2"
# Strip the binary to reduce it's size.
export LDFLAGS="-s"
} }
function set_ncurses_link_variables() { function set_ncurses_link_variables() {