Commit graph

26 commits

Author SHA1 Message Date
fosslinux
f772cbe131 Create a basic mirroring tool for the new mirror system 2025-01-30 22:20:06 +11:00
fosslinux
7e8db9c508 Remove "substitutes"
It wasn't ever really useful.
2025-01-30 22:20:06 +11:00
Matthew Draper
8b5e87fffc switch from ubuntu-latest to ubuntu-24.04
avoid the complicated version detection
2025-01-06 10:08:01 -08:00
Matthew Draper
4e07982e82 Update lint.yml
shellcheck new script in linter workflow
2025-01-01 14:48:45 -08:00
Matthew Draper
9dfd936970 Update ubuntu_bwrap_fix.sh
add shebang
2025-01-01 14:47:39 -08:00
Matthew Draper
f68722ecfe fix email addr 2025-01-01 11:51:30 -08:00
Matthew Draper
6e3754ce6a fix typos in ubuntu_bwrap_fix.sh 2025-01-01 11:47:25 -08:00
Matthew Draper
2adb6cb149 Get CI build working again after forking
deal with github mysteriously running actions with "ubuntu-latest" not resolving to 24.04. check for current ubuntu version and only do bwrap fix it >= 24.04

also, patch flakey flex mirrors, which were not working
2025-01-01 11:34:33 -08:00
fosslinux
9237fa6fbc Work around Ubuntu 24.04 bubblewrap bug 2024-12-21 11:58:45 +11:00
fosslinux
302bd4c3db Update versions of CI actions
(Stop GH actions complaining)
2024-12-21 11:42:10 +11:00
fosslinux
b80e1f6a57 Ensure that substituted files are equivalent to upstream 2024-02-24 20:36:12 +11:00
Gábor Stefanik
81e3123262 Rename tmpdir to target and always preserve it, dropping --preserve
There is nothing temporary about our "tmpdir" - its sole purpose is to
contain the final product of the bootstrap process. Thus, removing it
at the end of bootstrap amounts to doing the entire process for nothing.

To remedy this, --tmpdir is renamed --target, keeping the -t short form,
and defaulting to "target" instead of "tmp" to make its purpose clearer.
The --preserve option is removed, as the target is now always preserved.
2023-12-26 16:34:04 +01:00
Gábor Stefanik
fe9cb1222f Change pass2 -> pass3 transition to the same mechanism as pass1 -> pass2
Fixes pass3 prematurely reporting success and quitting, having built nothing.
2023-12-26 13:01:24 +11:00
Gábor Stefanik
63c0a52067 Fix external & distfiles directory paths for CI 2023-12-26 13:01:24 +11:00
Gábor Stefanik
591959924f Re-acquire missing sources before each CI pass 2023-12-26 13:01:24 +11:00
Gábor Stefanik
2823e16325 Update CI workflows to match changes from simplify 2023-12-26 13:01:24 +11:00
fosslinux
ab47483a51 Linters & CI updates 2023-12-15 21:44:43 +11:00
fosslinux
ce33a6e9f9 Actually, split into 3, sysc is too long 2023-05-04 22:15:35 +10:00
fosslinux
f124bc86be Work around GH actions time limit
by splitting sysa and sysc into 2
2023-05-04 07:33:17 +10:00
fosslinux
2e29ac837a Archive packages of failed builds 2023-04-29 18:37:57 +10:00
fosslinux
05e8e34ad3 Workaround github actions vs nongnu error 2023-04-28 22:19:39 +10:00
Eduardo Sánchez Muñoz
b96074616f Add --build-kernels to CI bwrap build 2023-04-16 12:13:20 +02:00
fosslinux
49045dec0f Use 2 cores in CI 2023-04-13 17:13:53 +10:00
fosslinux
60dc725221 Only run on master branch 2023-03-16 19:09:13 +11:00
fosslinux
9956635760 Run bwrap live-bootstrap on GH actions 2023-03-16 14:59:57 +11:00
fosslinux
81000c8075 Add GH actions for linters 2023-03-16 08:29:00 +11:00