Commit Graph

96 Commits

Author SHA1 Message Date
tildearrow 6f1d916ac3 temporarily enable debug artifacts 2022-11-12 02:59:42 -05:00
Lunathir f569efda7f
Checkout -> v3.1.0 2022-11-05 21:53:22 -07:00
Lunathir 9162bbea08
Update build.yml 2022-11-05 21:45:56 -07:00
Lunathir 18d1c322e8
Update build.yml 2022-11-05 21:34:15 -07:00
Lunathir de18d3496c Test fix 2022-11-05 20:47:43 -07:00
Lunathir 98c24aa881
Fix setoutput spam 2022-11-05 20:16:52 -07:00
tildearrow 159383aa40 workaround for account limit issue 2022-08-16 11:41:00 -05:00
tildearrow 2c1390c0a1 CI: Cross-Linux-armhf trial, part 6 2022-08-06 21:29:33 -05:00
tildearrow 3c82e0abd4 CI: Cross-Linux-armhf trial, part 5 2022-08-06 19:59:38 -05:00
tildearrow 6594fe4123 CI: Cross-Linux-armhf trial, part 3 2022-08-06 19:39:07 -05:00
tildearrow dc5fd54544 CI: Cross-Linux-armhf trial, part 2 2022-08-06 19:35:06 -05:00
tildearrow f439bd2234 CI: Cross-Linux-armhf trial, part 1 2022-08-06 19:22:58 -05:00
tildearrow 3e70ed6d3e CI: fix artifact conflict 2022-08-05 17:22:07 -05:00
tildearrow 1d30febff8 oh yeah 2022-08-05 15:39:13 -05:00
tildearrow 827904d46e what happens if I force arm64 on macOS CI? 2022-08-05 00:05:36 -05:00
tildearrow 95dd07742f CI: only upload artifacts for master branch 2022-06-07 13:55:10 -05:00
tildearrow 507ad335b1 add instruments to make install 2022-06-06 18:18:45 -05:00
tildearrow c12c723091 Revert "temporarily kill MSVC"
This reverts commit f49f5e8171.
2022-05-29 00:43:46 -05:00
tildearrow 6d487afb49 Revert "MSVC: ughh, f**k you, you d**khead."
This reverts commit 81aa803f01.
2022-05-29 00:43:44 -05:00
tildearrow 81aa803f01 MSVC: ughh, f**k you, you d**khead. 2022-05-29 00:22:29 -05:00
tildearrow f49f5e8171 temporarily kill MSVC 2022-05-29 00:15:49 -05:00
tildearrow 0f203d1abd build release and don't strip 2022-05-26 18:17:04 -05:00
tildearrow ada7cb167f strip MinGW builds
until I feel like doing a selective strip
2022-05-26 18:11:59 -05:00
OPNA2608 4790b56e61 Fix multithreading on CI
`set` is not the right command to set an envvar so "" got propagated to --parallel & in turn -j.
"-j" (no job count) is _bad_ and prolly caused the OOM sitations.
2022-05-26 11:37:51 +02:00
tildearrow 58750d58c3 build actions with debug info 2022-05-24 13:56:26 -05:00
tildearrow 6a3ce215ad what am I gonna do with you? 2022-05-24 02:56:50 -05:00
tildearrow 2f90ab9e3b CI: only 1 core for MinGW
enough build failures
2022-05-16 21:15:18 -05:00
tildearrow 814804ba10 re-enable warnings are errors on MSVC 2022-05-10 16:33:30 -05:00
tildearrow 925b1c2179 i'm done here 2022-04-18 01:56:26 -05:00
tildearrow 45f1c82779 sorry 2022-04-11 02:05:58 -05:00
tildearrow 447721eae3 CI: don't be verbose
i spend too much time scrolling through the logs
2022-04-10 23:15:06 -05:00
OPNA2608 366a7a24a0 Decide amount of build cores on CI based on platform
GitHub-hosted macOS runners actually get 3 cores instead of 2, according to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
2022-04-09 21:22:25 +02:00
OPNA2608 d4fbebf478 Lower MSVC warning level to 2 (significant), enable WAE on CI 2022-04-09 10:54:04 +02:00
tildearrow 0aef54400d exclude Windows/macOS from system lib build in CI 2022-04-08 16:30:08 -05:00
OPNA2608 5474f6899f Merge CI phases 2022-04-08 22:10:23 +02:00
OPNA2608 3fbcc6be57 Build x86 & x86_64 on Windows CI 2022-04-08 20:37:08 +02:00
OPNA2608 759b5ab7d1 Don't install brew dependencies in package CI run 2022-04-08 20:16:42 +02:00
OPNA2608 28682b79d1 Build with system libs in first run 2022-04-08 20:16:42 +02:00
OPNA2608 fa1e3ea3e1 Fix zip-in-zip artifact upload for Windows 2022-04-08 20:16:42 +02:00
OPNA2608 54a36c4950 Fix SDL static linking 2022-04-08 20:16:42 +02:00
OPNA2608 8483f85397 Modularise Windows arch on CI 2022-04-08 20:16:42 +02:00
OPNA2608 6c9f1c6d54 Cross-compile MinGW builds on CI 2022-04-08 20:16:42 +02:00
OPNA2608 5b95cf9db9 Add new CI job to prepare for artifact uploads 2022-04-08 20:16:42 +02:00
tildearrow 837b070aee add a pull request template 2022-03-04 14:52:35 -05:00
Christoph Neidahl c83e146d11
Improve devendoring & other CMake stuff (#21)
* Improve devendoring

* Add warning flags for own C++ code

For https://github.com/tildearrow/furnace/pull/12#issuecomment-1017330467.

* Document new CMake options

* pkg-config stuff

* Warnings stuff for MSVC yay

* Use more specific linking vars & functions

* Fix Linux icon location

* DEPENDENCIES_LEGACY_LDFLAGS for JACK too
2022-02-01 15:50:25 -05:00
Christoph Neidahl 2c2ef754c2 Init GitHub Action CI 2022-01-21 13:47:09 +01:00