Greg Hellings
f99c35b2d5
Convert the cache to golang
...
In the interest of performance, convert the fetcher and uploader to
golang and use the minio library, rather than repeated calls to the
server with the command line
2024-12-24 00:23:26 -06:00
Greg Hellings
1864511341
Pull more of the scripts to their own files
...
Fixes #19
2024-11-18 23:37:30 -06:00
Greg Hellings
f14c55e0c9
Enable filtering
...
Honor the value of `exclude` in a distro listing. It has already been in
use to exclude Debian 12 from building on virtualbox-iso, but now we
will actually honor that call.
Also, tightens up the code that generates all the scripts so that it is
less verbose and more legible
Fixes #26
2024-11-18 23:28:04 -06:00
Greg Hellings
de666d44c8
Fix shellcheck
2024-11-18 22:39:41 -06:00
Greg Hellings
1b8a742563
Streamline generating continue file
...
Fixes #29
2024-11-18 22:26:17 -06:00
Greg Hellings
ee831b6c48
Fix flake.nix and use its hooks
...
Fixes #24
2024-11-18 22:02:07 -06:00
Greg Hellings
e7d1b0f7bd
Apply nixfmt to the whole tree
2024-11-18 21:22:32 -06:00
Greg Hellings
1e27b9027f
Add needed tools to build commands
2024-11-18 18:51:12 -06:00
Greg Hellings
3ca62bcd2e
Use STORAGE_URL from the environment
2024-11-18 14:31:43 -06:00
Greg Hellings
08275390f5
Do not override builld version. Derp.
2024-07-24 10:52:23 -05:00
Greg Hellings
f8f2b743ef
Try looking for variables
2024-07-24 10:27:05 -05:00
Greg Hellings
9652d54ee0
Go back to generating BUILD
2024-07-23 18:13:58 -05:00
Greg Hellings
d243a0f5bd
Be capable of running build vs upload
2024-07-22 10:34:22 -05:00
Greg Hellings
66814c4282
Add ci build for CI tasks
2024-07-13 03:31:10 -05:00
Greg Hellings
4dd414cc09
Use nix to do builds
2024-07-13 03:03:14 -05:00
Greg Hellings
7c956c9d33
Move validate to a different file
2024-07-13 01:39:48 -05:00
Greg Hellings
c24e15d04e
Move more commands into nix
2024-06-28 09:54:17 -05:00
Greg Hellings
bc1f23a47b
Better cache file naming
2024-06-26 20:57:47 -05:00
Greg Hellings
832c901b9b
Move almost everything over to Nix
...
Eliminate Xonsh usage
Eliminate usage of the supports.yml files for default.nix
Point ISOs directly to MinIO URLs instead
2024-06-26 16:00:57 -05:00
Greg Hellings
2d124c652a
Move validate step into Nix script
2024-06-24 23:13:53 -05:00
Greg Hellings
f138e5af3e
Nixify shellcheck
...
Add shellcheck command to flake.nix and use it in the Gitlab
2024-06-24 23:04:16 -05:00
Greg Hellings
04b625f9e4
Add an explicit cache restore
2024-06-21 16:23:24 -05:00
Greg Hellings
fc1d419506
Tweak download script
2024-06-21 13:00:22 -05:00
Greg Hellings
91c56299ec
Use full URL
2024-06-21 12:33:38 -05:00