Commit Graph
313 Commits
Author SHA1 Message Date
Greg Hellings cc78eea201 Only build Hyper V on releases 2024-12-24 00:49:09 -06: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 6c98a2aa39 Try usimg the new plugin name 2024-11-19 08:35:03 +00:00
Greg Hellings 91622a60d7 Add missing semicolon 2024-11-19 07:36:33 +00:00
Greg Hellings 93352bc2e8 Still making Windows more special 2024-11-19 07:34:56 +00:00
Greg Hellings d02dbdbf55 Wrap echo to prevent newlining 2024-11-19 07:28:18 +00:00
Greg Hellings b7d697db83 Windows paths and escaping!! 2024-11-19 07:24:17 +00:00
Greg Hellings 8301af5669 Simplify continuation and go back to echoing. 2024-11-19 07:18:36 +00:00
Greg Hellings 606f6259f8 Remove trailing whitespace 2024-11-19 06:55:39 +00:00
Greg Hellings af64ddf036 Quote the "if" key 2024-11-19 06:54:56 +00:00
Greg Hellings 029b9f8af2 Hopefully this works! Adding release to continue. 2024-11-19 06:53:56 +00:00
Greg Hellings 6f501c74b7 Fix variable typo in continuation 2024-11-19 06:46:43 +00:00
Greg Hellings ce0c459baf Merge branch 'qol-improvements' into 'main'
Fix Rawhide builds

Closes #28, #29, #24, #26, and #19

See merge request greg/vms!14
2024-11-19 06:39:27 +00:00
Greg Hellings a3eae3daf5 Fix powershell mismatch 2024-11-19 05:57:21 +00:00
Greg Hellings ea21c78f58 Fix the URL for Ubuntu file 2024-11-18 23:47:11 -06:00
Greg Hellings 4324f0ce67 Get everything passing the flake checks 2024-11-18 23:42:28 -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 57ac996a38 Fix name of the tags array 2024-11-18 22:42:31 -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 18b7cddaaa Fix Rawhide builds
Ignore writing to the device if it is a zram

Fixes #28
2024-11-18 21:14:18 -06:00
Greg Hellings 37f8e7c063 Merge branch '2024-11-updates' into 'main'
2024 11 updates

Closes #18

See merge request greg/vms!13
2024-11-19 01:51:54 +00:00
Greg Hellings 1e27b9027f Add needed tools to build commands 2024-11-18 18:51:12 -06:00
Greg Hellings db7980101f Update to latest Archlinux ISO 2024-11-18 18:50:54 -06:00
Greg Hellings 9408bef2e3 Update Ubuntu 22.04 to 22.04.5 2024-11-18 18:50:35 -06:00
Greg Hellings c03db23fa3 Prepare Leap 16 for eventual release 2024-11-18 18:26:48 -06:00
Greg Hellings 3ca62bcd2e Use STORAGE_URL from the environment 2024-11-18 14:31:43 -06:00
Greg Hellings 3d4d82d130 Add Fedora 41 2024-11-18 14:31:16 -06:00
Greg Hellings 798c53ac5b Update Debian 12 to Debian 12.8 image 2024-11-18 11:29:58 -06:00
Greg Hellings 2a30976578 Update Debian 11 to 11.11 image 2024-11-18 11:29:42 -06:00
Greg Hellings c5b6a5b08e Update Alpine image to 3.19.4 2024-11-18 11:29:25 -06:00
Greg Hellings bd64aeda18 Updated alpine ISO to 3.20.3 2024-11-18 11:23:16 -06:00
Greg Hellings 83a3a9e9cb Add Ubuntu 24.10 2024-11-18 11:13:03 -06:00
Greg Hellings f256eb583c Update for Ubuntu 24.04.01 CDs 2024-11-18 11:11:45 -06:00
Greg Hellings 0d102a6508 Merge branch 'retire-eol' into 'main'
Retire EOL distros

Closes #2, #3, #7, and #6

See merge request greg/vms!12
2024-07-25 14:11:43 +00:00
Greg Hellings 5af44e3670 Retire Ubuntu 23.11 EOL
Fixes #7
2024-07-24 11:12:50 -05:00
Greg Hellings 0fe713cd48 Retire Nix 23.11
Fixes #6
2024-07-24 11:12:00 -05:00
Greg Hellings d1113b66bf Retire Debian 10 EOL
Fixes #3
2024-07-24 11:11:19 -05:00
Greg Hellings c0d35f9cc1 Retire CentOS 7.
Fixes #2
2024-07-24 11:10:11 -05:00
Greg Hellings 8217db0a47 Fix fetching BUILD variable 2024-07-24 11:09:34 -05: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 a3c9dd67d7 Only have one build.env 2024-07-23 18:40:42 -05:00
Greg Hellings 8e8976be39 Pull build from env 2024-07-23 18:22:30 -05:00
Greg Hellings 9652d54ee0 Go back to generating BUILD 2024-07-23 18:13:58 -05:00
Greg Hellings 906666f836 Ditch the BUILD for the CI_COMMIT_TAG var 2024-07-23 17:55:03 -05:00
Greg Hellings 2afda03e14 More output for Tumbleweed 2024-07-23 17:52:53 -05:00