Commit Graph

21 Commits

Author SHA1 Message Date
Andrew Alderwick d48407f9c3 Reduce timeouts for checking build computers. 2022-11-12 11:03:56 +00:00
Andrew Alderwick 4cb893232e Don't fail build if 9front VM is unavailable. 2022-11-12 10:53:20 +00:00
Andrew Alderwick cbc61578b7 Reuse old artifacts if no solar build computers are reachable.
Non-Linux builds are run on computers powered by solar panels in one
geographical location, so they are not available 100% of the time. When
they are not available, the build script will reuse the previous build
artifacts for Windows and macOS, as well as create an empty file at
https://rabbits.srht.site/uxn/needs-solar-build so that this situation
can be detected. When both build computers are available, the
needs-solar-build file will not be present in the Sourcehut upload, so
that URL will return a 404 status.
2022-09-20 13:17:54 +01:00
neauoire f6e23cddb0 Use new paths for essentials 2022-03-22 14:45:25 -07:00
neauoire 5057dd160a (screen.tal) Centered 2022-03-15 09:57:33 -07:00
Andrew Alderwick 1ecbd571e0 Add asma.rom to uploads. 2022-03-08 19:04:33 +00:00
Andrew Alderwick 178b63b951 Rename build outputs. 2022-01-23 21:39:43 +00:00
Andrew Alderwick a960133b06 Fix inclusion of rompack files. 2022-01-23 21:19:00 +00:00
Andrew Alderwick b45745b25a Fix names of outputs. 2022-01-23 21:09:27 +00:00
Andrew Alderwick 251d7cae71 Build combined archives with starter packs. 2022-01-23 21:01:41 +00:00
Andrew Alderwick 37f2ba6a5a Move uploaded binaries inside uxn directory. 2022-01-17 23:29:35 +00:00
Andrew Alderwick 2d42a58136 Remove uploaded binaries in preparation for new URLs. 2022-01-17 23:27:10 +00:00
Andrew Alderwick 76be4519b7 Include rompacks in published site. 2022-01-16 02:36:39 +00:00
Andrew Alderwick ea3b6416f8 Add rompack to automated builds. 2022-01-16 02:30:06 +00:00
Andrew Alderwick 4134cef4b8 Add 9front automated build. 2022-01-10 16:53:54 +00:00
Andrew Alderwick 6e28039b37 Build script maintenance 2021-11-10 07:10:42 +00:00
Andrew Alderwick f1c4f74e0a Fixed git introspection 2021-10-15 00:20:57 +01:00
Andrew Alderwick 90a17cd6a1 Only upload binaries when main branch is built. 2021-10-15 00:17:43 +01:00
Andrew Alderwick 01bdd950aa Added --no-run switch for automated builds
This saves having to run sed to edit the build script, and stops
piano.rom (and piano.log) from being bundled with the binary outputs.
2021-10-14 23:38:38 +01:00
Andrew Alderwick e70041017d Added experimental macOS automatic build 2021-10-10 21:35:34 +01:00
Andrew Alderwick ad39872f3a Added automated builds for Linux and Windows 2021-09-23 23:56:48 +01:00