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