Greg Hellings
91500a155c
Streamline the push and build process
2025-08-17 14:30:55 -05:00
Greg Hellings
612e04c4a0
Update the VirtualBox Additions ISO version
2025-08-17 14:22:37 -05:00
Greg Hellings
55c336b55f
Use generic VirtualBox guest OS names
...
Rocky 10, Alma 10, and Debian 13 are not yet known by Virtualbox, so we
use the generic versions of those
2025-08-17 14:21:51 -05:00
Greg Hellings
fde11d0a98
Almalinux 10 release
2025-08-17 02:20:51 -05:00
Greg Hellings
b0e1e83aea
Rocky 10 and 9.6 release
2025-08-17 02:20:16 -05:00
Greg Hellings
80ea1ffb4b
Update Archlinux ISO
2025-08-17 02:18:53 -05:00
Greg Hellings
e7d88dbc7e
Debian 13 added to releases
2025-08-17 02:05:24 -05:00
Greg Hellings
21c04fe7bc
Alpine updates
...
New patch releases for 3.19, 3.20, 3.21
New release 3.22
2025-08-17 02:04:43 -05:00
Greg Hellings
e83208601d
Update path for Debian 12 ISO
2025-08-17 01:43:27 -05:00
Greg Hellings
8423ad71c0
End of life for Ubuntu 20.04
...
Fixes #8
2025-08-17 01:42:43 -05:00
Greg Hellings
07146e315e
Use mirrored URL for Tumbleweed
2025-07-13 23:59:10 -05:00
Greg Hellings
c5bb96eccc
Bump versions for Alma, Arch, Debian, and suse
2025-05-21 22:21:59 -05:00
Greg Hellings
0a78f250d7
Add Nix 25.05
2025-05-20 20:51:38 -05:00
Greg Hellings
99eda3fd3f
Add Fedora 42 and Ubuntu 25.05
2025-05-20 09:32:53 -05:00
Greg Hellings
46e47ec280
Fix LEAP 16.0 postInstall script
2025-04-01 23:47:14 -05:00
Greg Hellings
eb27da3804
Give a disk-backed temp directory
2025-04-01 23:07:48 -05:00
Greg Hellings
74850a531d
2025-04 updates, including Leap 16.0
...
Updated Alpine patch releases
Updated Alma, Debian, Rocky minor releases
Updated Arch install media
Enabled LEAP 16.0
2025-04-01 17:04:21 -05:00
Greg Hellings
efa7a94467
Eliminate warning
2025-01-27 13:20:26 -06:00
Greg Hellings
c0cd44a8e3
Update VirtualBox OS types
2025-01-27 11:20:07 -06:00
Greg Hellings
8f5e127b45
Support parallel downloads with Go
2025-01-26 13:55:46 -06:00
Greg Hellings
a6fec9eded
Update to a faster openSuse mirror
2025-01-26 13:55:17 -06:00
Greg Hellings
58a41f3d3b
Increase base disk size for Linux Mint reqs
2025-01-26 06:32:44 -06:00
Greg Hellings
16afcda8ed
Add Linux Mint
2025-01-26 06:32:32 -06:00
Greg Hellings
1d8a927d7d
Merge remote-tracking branch 'origin/main' into version-updates
2025-01-22 16:03:12 -06:00
Greg Hellings
4c9e98f685
Fixed virt detection in Arch
2025-01-22 14:42:50 -06:00
Greg Hellings
32a24181f3
Add NixOS 24.11
2025-01-22 09:53:33 -06:00
Greg Hellings
698d08741b
Add CentOS Stream 10
2025-01-22 08:57:36 -06:00
Greg Hellings
53f60334c6
Add Alpine 3.21 release
2025-01-22 08:46:15 -06:00
Greg Hellings
7629a2fe6c
Update Archlinux URL
2025-01-21 11:01:23 -06:00
Greg Hellings
211fb16ced
Fix shellcheck
2025-01-17 12:23:07 -06:00
Greg Hellings
956bd69c92
Use variable for ease of update
2025-01-17 11:49:12 -06:00
Greg Hellings
850b4eb293
EOL openSuSE 15.5
...
Closes #11
2025-01-15 15:45:02 -06:00
Greg Hellings
960b1634b3
Add repos to opensuse 15.6 so it can install software
2025-01-15 14:41:45 -06:00
Greg Hellings
5b515fff77
Update hash for go deps
2025-01-15 14:41:33 -06:00
Greg Hellings
82718cbc4c
Add some debugging output
2024-12-24 10:34:15 -06:00
Greg Hellings
0c5cdb35b3
Remove the progress bar and fix the downloader
...
The progress bar *might* be causing problems during the upload. So we
remove it and allow the progress to be mysterious to the user
Return a non-zero error code if there is a failure
Make the cache directory first...
2024-12-24 01:22:53 -06:00
Greg Hellings
f75558bfb7
Update S3 URL
...
Since the STORAGE_URL variable no longer has the `http://` portion of
the address, we have to add it into the hcl files
2024-12-24 01:00:23 -06:00
Greg Hellings
8b2e4b252e
Fedora 39 EOL
...
Fedora 39 end of life on November 26, 2024.
Fixes #21
2024-12-24 00:49:56 -06:00
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
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
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
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
Greg Hellings
aaa85c4662
CentOS 7 cannot do virtio, apparently
2024-07-23 12:03:45 -05:00
Greg Hellings
67a7df04b3
Remove obsolete HyperV service
2024-07-23 00:26:33 -05:00
Greg Hellings
49bdb43c7d
Try to fix Tumbleweed
2024-07-22 23:24:41 -05:00
Greg Hellings
106ff35be9
Fix ALL the typos
2024-07-22 14:59:48 -05:00
Greg Hellings
e519e60049
Fix environment variable typo
2024-07-22 14:55:39 -05:00
Greg Hellings
6b35911869
Get the ci/upload correct
2024-07-22 13:34:48 -05:00
Greg Hellings
d243a0f5bd
Be capable of running build vs upload
2024-07-22 10:34:22 -05:00
Greg Hellings
7561d51f26
Guard running of the find command
2024-07-22 10:21:32 -05:00
Greg Hellings
66814c4282
Add ci build for CI tasks
2024-07-13 03:31:10 -05:00
Greg Hellings
b716298d3f
Escape dots
2024-07-13 03:22:30 -05:00
Greg Hellings
23746f0660
Fix variable syntax
2024-07-13 03:16:34 -05:00
Greg Hellings
4dd414cc09
Use nix to do builds
2024-07-13 03:03:14 -05:00
Greg Hellings
bfae3e9854
Also do it here
2024-07-13 02:45:05 -05:00
Greg Hellings
e5b04d9b21
Set plugins executable
2024-07-13 02:43:44 -05:00
Greg Hellings
6ae06cee50
Bump versions for plugins
2024-07-13 01:56:23 -05:00
Greg Hellings
41e1f3ae03
Why is it failing now?
2024-07-13 01:46:48 -05:00
Greg Hellings
7c956c9d33
Move validate to a different file
2024-07-13 01:39:48 -05:00
Greg Hellings
f74011333b
No, do not do serial console
2024-07-13 01:33:27 -05:00
Greg Hellings
b8029ab985
Make CentOS 7 build after EOL
2024-07-13 01:03:58 -05:00
Greg Hellings
6d29120dc5
Get all the outputs
2024-07-13 00:18:40 -05:00
Greg Hellings
dc6a77049c
Update Centos 7 URL and Debian to 12.6.0
2024-07-12 21:15:13 -05:00
Greg Hellings
b646127875
Do better with URL folders
2024-07-12 21:15:01 -05:00
Greg Hellings
caf4f4f505
Init on Windows
2024-07-12 18:57:21 -05:00
Greg Hellings
3794b11400
New Arch requires new command line
2024-06-30 23:08:22 -05:00
Greg Hellings
42fabf124b
Init Alpine 3.20 at patch 1
2024-06-30 00:20:12 -05:00
Greg Hellings
ad8d0c9bc4
Update Alpine 3.19 to patch 2
2024-06-30 00:20:08 -05:00