Greg Hellings and GitHub
9bab3684a5
Move Fedora 34 to attic at EOL ( #8 )
2022-06-08 17:42:59 -05:00
Greg Hellings and GitHub
8448e1f187
Speed up Ansible tests
...
Move Molecule Vagrant tests over to QEmu runners on Linux boxes
"Dog-food" the Vagrant VMs
Accelerate linting of Ansible code as well
2022-06-08 13:56:47 -05:00
Greg Hellings and GitHub
0941dd9909
Unified Build Time
...
Unify build time for all runs in a single release
Clean up Ansible and gitignores
2022-06-08 02:27:48 -05:00
Greg Hellings and GitHub
dea5487a3c
Add virtualbox-iso target
...
Lots of other, small quality of life improvements to build process
Output of build serial console to artifacts upon failure
Reducing verbosity of Packer, now that serial output is captured
Fixed sizing problems with the boot partitions of Ubuntu versions
Use of Mac builders for Virtualbox targets
Updating Ubuntu builders to 22.04, as well
2022-06-08 01:39:37 -05:00
Greg Hellings and GitHub
288b91a797
Boost VM RAM
...
Bump VM RAM to 4096MB
2022-06-05 15:51:36 -05:00
Greg Hellings and GitHub
a552637428
Tidy up several things in build files ( #3 )
...
Change from QCow2 to Raw images
Update boot options for better outputs
Add SSH host key acceptance files
Change Ubuntu builder to Ubuntu 22
2022-06-04 13:23:22 -05:00
Greg Hellings and GitHub
274b01f7f6
Move tests to run in MacOS 12 ( #2 )
2022-06-02 15:32:20 -05:00
Greg Hellings
17394dffa2
Add Github automation
2022-06-01 14:51:48 -05:00
Greg Hellings
84833b79a1
Add release option
2022-06-01 14:45:02 -05:00
Greg Hellings
dc2d86454c
Ask for all debugging output
2022-06-01 13:28:24 -05:00
Greg Hellings
a790c9de7d
Add rawhide kickstart file
2022-06-01 13:28:02 -05:00
Greg Hellings
0470d97da2
Unlimited retries
2022-06-01 11:18:42 -05:00
Greg Hellings
4ff0cd891d
Validate dynamic distros, too
2022-06-01 11:16:22 -05:00
Greg Hellings
32ad7272cd
Fix pup install
2022-06-01 11:10:15 -05:00
Greg Hellings
483f274125
Lean on defaults
2022-06-01 10:56:48 -05:00
Greg Hellings
d8509a071f
Add pup install
2022-06-01 10:54:10 -05:00
Greg Hellings
db801efcbb
Try to add Rawhide
2022-06-01 10:43:12 -05:00
Greg Hellings
a3265bb64f
Correct kickstart for Fedora 36
2022-06-01 10:11:29 -05:00
Greg Hellings
46dbcf20c2
Invoke correct binary
2022-06-01 00:24:47 -05:00
Greg Hellings
3e26a51062
Avoid always installing Ansible
2022-06-01 00:13:07 -05:00
Greg Hellings
17ed669ef1
Checkout before action
2022-06-01 00:06:03 -05:00
Greg Hellings
2184b29795
Factor out setup
2022-06-01 00:01:15 -05:00
Greg Hellings
714fa99582
Cache pip modules
2022-05-31 20:37:10 -05:00
Greg Hellings
b182ebcdcd
Ignore more paths
2022-05-31 20:29:16 -05:00
Greg Hellings
433bc18e10
Do not auto-update installer
2022-05-31 20:25:31 -05:00
Greg Hellings
cd5a731ac8
Fix new ansible-lint errors
2022-05-31 20:13:29 -05:00
Greg Hellings
d054d9e6b5
Increased output for hacks
2022-05-31 20:11:32 -05:00
Greg Hellings
283b662165
Need mkisofs
2022-05-31 15:06:48 -05:00
Greg Hellings
8d02891db5
Extend timeouts
2022-05-31 14:58:20 -05:00
Greg Hellings
a494f02687
Spaces to tabs
2022-05-31 14:54:10 -05:00
Greg Hellings
83aaaaebb6
Extend boot timeouts
2022-05-31 14:54:02 -05:00
Greg Hellings
21e8e97c7c
Skip integrity check in Ubuntu
2022-05-31 14:52:03 -05:00
Greg Hellings
08e85981df
Add ansible to install
2022-05-27 13:46:32 -05:00
Greg Hellings
5918fba7f3
Ignore build.yml for basic testing
2022-05-27 13:37:15 -05:00
Greg Hellings
5cf7e37729
More output for builds.
2022-05-27 13:31:30 -05:00
Greg Hellings
6b19a145f7
Add qemu_accelerator option
2022-05-27 09:07:08 -05:00
Greg Hellings
89350b5a54
Add building to build workflow
2022-05-27 08:56:24 -05:00
Greg Hellings
d7643afdfe
Add vagrant cloud taken for uploads
2022-05-27 08:40:09 -05:00
Greg Hellings
5370a91e0c
Put boxes into boxen namespace
2022-05-27 01:04:42 -05:00
Greg Hellings
0b50a40cf2
Add Fedora 36
2022-05-27 01:04:24 -05:00
Greg Hellings
8b6ec661e4
Fix Ubuntu 22.04
2022-05-26 15:46:18 -05:00
Greg Hellings
9d76431bef
Add build workflow
2022-05-25 02:14:15 -05:00
Greg Hellings
5b40c9a79e
Spread build source defs more evenly
2022-05-25 01:40:52 -05:00
Greg Hellings and GitHub
e2e22cae6e
Unify testing builds
...
Unify Ansible testing builds into a single job
Add a few basic "unit test" Ansible builds
Update dependencies
2022-05-06 14:47:43 -05:00
Greg Hellings
5ed8975af7
Add workflow dispatch to triggers
2022-05-05 08:48:45 -05:00
Greg Hellings
78ab9eb31d
Change to checkout v3
2022-05-05 08:26:43 -05:00
Greg Hellings
99a05c8349
Enhance github naming
2022-05-05 08:21:48 -05:00
Greg Hellings
5aa52aeff0
Add Ansible linting and other stuff
2022-05-05 08:17:48 -05:00
Greg Hellings
b99a738da0
Checkout code before running it
2022-05-04 09:05:39 -05:00
Greg Hellings
aafd20c411
Correct workflow name
2022-05-04 09:02:51 -05:00