Mathias Gibbens
6d92a7ba05
.github/workflows/daily: Add new dependencies for running tests
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-21 16:44:46 -07:00
Stéphane Graber
455422c95a
github: Add the new applications
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-11-14 10:34:45 -05:00
Stéphane Graber
b665e2a7e8
Fix IncusOS spelling
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-11-04 19:08:22 -05:00
Stéphane Graber
6eeb1c6679
Merge pull request #470 from stgraber/main
...
doc: Align with Incus
2025-11-03 21:17:26 -05:00
Stéphane Graber
8e8191538b
github: Get tags for the documentation build
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-11-03 19:54:33 -05:00
Mathias Gibbens
6a531cb9de
Include image manifests in published artifacts
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-11-03 15:32:47 -07:00
Stéphane Graber
ab3aa8074e
github: Build documentation
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-10-31 22:57:13 -04:00
Stéphane Graber
250841d3cc
github: Use reboot API
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-10-28 19:59:46 -04:00
Mathias Gibbens
3bd14cd720
github: Add a daily workflow to run API tests
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-28 10:29:17 -06:00
Mathias Gibbens
ff61ab99ee
scripts: Robustify SecureBoot certificate injection script
...
Loop-mounting the raw image to inject our own SecureBoot certificates is failing
in CI runs more often than I'd like to see. So, switch to using mtools to
directly manipulate the ESP partition since it's formatted as vfat.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-21 17:09:10 -06:00
Mathias Gibbens
bbbea09c39
Update curl test URLs
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-10-08 19:40:25 -06:00
Stéphane Graber
ce14246574
github: Bump build timeout
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-09-23 20:33:22 -04:00
Stéphane Graber
7e9ee54d53
github: Include operations-center and migration-manager
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-09-23 19:10:21 -04:00
Stéphane Graber
757bbe17c0
github: Add missing build dependencies
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-09-18 20:20:16 -04:00
Stéphane Graber
a0b82c133a
github: Bump end to end testing timeout
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-09-15 16:28:46 -04:00
Mathias Gibbens
2f216db813
Add Migration Manager application layer
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-15 07:35:10 -06:00
Mathias Gibbens
baed846274
Add Operations Center application layer
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-12 07:59:45 -06:00
Mathias Gibbens
4613a7aa57
Switch to Debian trixie build images
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-09-03 08:26:22 -06:00
Mathias Gibbens
a5cc1daf41
incus-osd/rest: Remove update action from system endpoint
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-08-29 14:31:11 -06:00
Stéphane Graber
e929e54203
github: Build both amd64 and arm64
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-08-14 00:39:34 -04:00
Stéphane Graber
fa6943da90
github: Don't hardcode architecture-specific file names
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-08-14 00:39:33 -04:00
Stéphane Graber
85316207b1
github: Tweak tar call
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-07-09 15:52:09 -04:00
Stéphane Graber
aeb7482e58
github: Fix missing decoding
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-07-09 15:44:50 -04:00
Stéphane Graber
6b7904a8d2
github: Import production keyring
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-07-09 15:37:46 -04:00
Stéphane Graber
50352932b4
github: Publish artifacts to tag, no release
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-07-09 15:31:25 -04:00
Mathias Gibbens
cbe1af2414
Update GitHub testing workflow
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-21 14:25:31 -06:00
Mathias Gibbens
40d79df47f
Add licenses check
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-19 15:07:53 -06:00
Mathias Gibbens
0c42ab47db
Add an initial flasher tool to help customize bootable images
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-05 10:59:16 -06:00
Stéphane Graber
777bb2f064
github: Bump timeout
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-06-03 23:40:49 -04:00
Mathias Gibbens
4c079e38bd
Restart test VM after update and verify on reboot the release version matches expected value
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-02 14:11:57 -06:00
Mathias Gibbens
5964d2cf79
Trigger incus-osd updates via API
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-02 14:11:57 -06:00
Mathias Gibbens
7df8c6fde1
Increase sleep time for loading extensions
...
The change to reporting update progress via TUI has slowed down the copy
speed, which is causing the pipeline to fail.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-06-02 10:13:24 -06:00
Stéphane Graber
9a01afa6d6
github: Add missing parted dependecy for builds
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-05-05 16:12:58 -04:00
Mathias Gibbens
200e8b840c
Improve creation of .iso boot image
...
Rather than running a duplicate build, add a small script that will copy
each partition from the raw image with 512 byte sectors to a new iso
image with 2048 byte sectors. The resulting iso can then be booted as a
CDROM.
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-05-02 14:53:37 -06:00
Stéphane Graber
f51a51cf15
github: Bump build timeout
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-05-01 20:56:43 -04:00
Mathias Gibbens
63ea744faf
github: Start building ISOs
...
Signed-off-by: Mathias Gibbens <mathias.gibbens@futurfusion.io >
2025-04-30 19:58:06 -04:00
Stéphane Graber
e39ef0f6b3
github: Pass --quiet to file push
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-04-04 00:59:05 -04:00
Stéphane Graber
026ee23f14
github: Add FUNDING and SUPPORT
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-04-02 19:42:20 -04:00
Stéphane Graber
e315f43da9
github: Bump golangci-lint-action to v7
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-25 17:04:32 -04:00
Stéphane Graber
33044caeb7
github: Allow longer for rebooting
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-20 17:05:44 -04:00
Stéphane Graber
ae1d4594e0
github: Add delay to allow for initial incus-osd run
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-20 01:50:22 -04:00
Stéphane Graber
1de4bbe67c
github: Run unit tests
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-19 23:26:53 -04:00
Stéphane Graber
65b8826cbf
github: Tweak sleep duration
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-14 01:31:57 -04:00
Stéphane Graber
b09e35a60f
github: Update for incus-osd
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-13 15:49:59 -04:00
Stéphane Graber
d189841aeb
github: Fix OS update testing
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-07 00:44:36 -05:00
Stéphane Graber
d7bd1756b0
github: Bump timeout (for ZFS)
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-07 00:37:53 -05:00
Stéphane Graber
55f56ab635
github: Silence Go build
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-06 14:53:40 -05:00
Stéphane Graber
130a373bfc
github: Fix chown calls
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-03-06 13:18:33 -05:00
Stéphane Graber
479a4a6cc0
github: Bump timeout to 30min
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-02-20 16:06:16 -05:00
Stéphane Graber
106060c953
github: incus-osd is now built by the Makefile
...
Signed-off-by: Stéphane Graber <stgraber@stgraber.org >
2025-02-20 12:38:58 -05:00