Commit Graph
28 Commits
Author SHA1 Message Date
Greg Hellings 747b24449b It really does not build on Darwin 2025-08-21 17:25:35 -05:00
Greg Hellings a43f5d158c Update flake 2025-08-21 17:17:29 -05:00
Greg Hellings c5bb96eccc Bump versions for Alma, Arch, Debian, and suse 2025-05-21 22:21:59 -05:00
Greg Hellings eb27da3804 Give a disk-backed temp directory 2025-04-01 23:07:48 -05:00
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