178 Commits

Author SHA1 Message Date
Tobias K
ab4545399e
build-lxd.yml: Disable update-test temporarily
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-02 01:54:39 +02:00
Tobias K
42f8b2a0ea
build-lxd.yml: Set BRANCH explicitly when building LXD images
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-02 00:54:13 +02:00
Tobias K
665bfe154a
vm-tests.yml: Disable update-test for now
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 22:21:35 +02:00
Tobias K
4da8374d7e
build-lxd.yml: Skip update test before running actual update
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:02 +02:00
Tobias K
c7ff30c618
nextcloud_tests.py: Fix error state detection for NC 28.0.5
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:02 +02:00
Tobias K
218a6584a7
library.sh,1.54.0.sh: Remove invalid trusted_proxies
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:02 +02:00
Tobias Knöppler
5d0f9eec91
build-sd-images.yml: Add debug output on failure
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:01 +02:00
Tobias Knöppler
858fe9991a
build-sd-images.yml: Add debug output on failure
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:01 +02:00
Tobias Knöppler
242ca671f9
library.sh: Remove invalid trusted_proxy
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:00 +02:00
Tobias Knöppler
1ecd13ed54
.vm-tests.yml: Use fixed previous version and create-test-instance-bullseye in update test
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:58 +02:00
Tobias Knöppler
a0c6b213e6
/etc/ncp-dist-upgrade*: Implement dist-upgrade for bullseye->bookworm and add integration tests for it
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
474c0007a1
nc-nextcloud.sh,install.sh,lamp.sh: Fix build process for debian 12
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
eadb23c049
build-LXD.sh,system_tests.py,build-lxd.yml: Add support for incus
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
474139c298
build-lxd.yml: Improve debug logs
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 14:52:57 +01:00
Tobias K
7019dd9d1a
build-lxd.yml, build-sd-images.yml: Add debug output if tests fail
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:15 +01:00
Tobias Knöppler
7246cf5372
Clear nextcloud logs after update
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:14 +01:00
Tobias Knöppler
deacb661ff
install.sh: Remove nextcloud log after installation
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:13 +01:00
Tobias Knöppler
c9ca623f27
ncp-previewgenerator: Add support for NC 28
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:13 +01:00
Tobias K
46b3654f1d
1.53.1.sh: Make sure, notify_push service is updated
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-01-31 21:41:00 +01:00
Tobias K
bd9d73c749
build-lxd.yml: Fix firefox installation on arm64
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-28 16:03:54 +01:00
Tobias K
516935ec9c
build-sd-images.yml: Fix qemu-static support for ubuntu-latest runner
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-28 14:52:49 +01:00
Tobias K
550724fc18
build-lxd: Fix runner labels
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-26 14:31:44 +01:00
Tobias K
c2179e8340
.github/workflow/*: Use latest version of docker/setup-qemu-action
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-26 13:11:03 +01:00
Tobias K
b54d332a09
rename nextcloud.conf to 001-nextcloud.conf to force it to be considered before ncp.conf
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-26 01:24:36 +01:00
Tobias K
79e1bff1c9
build-lxd.yml: Use self-hosted garm runners and ubuntu-22.04
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-01-25 22:50:48 +01:00
Tobias Knöppler
c7393b0435
system_tests.py: Add debug output
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-11-03 17:11:21 +01:00
Tobias K
ab66d2fd47
vm-tests.yml: Skip update tests for vms (for now)
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-10-31 11:22:30 +01:00
Tobias Knöppler
fa793b3173
install.sh: Fix ncp-provisioning not being executed on baremetal install
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-30 17:10:07 +01:00
Tobias Knöppler
eb35f8344e
.github/publish-image.yml: Migrate from hub to gh
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-25 10:46:52 +02:00
Tobias Knöppler
4632ddb663
.github/*: Use latest version of selenium
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-23 20:49:54 +02:00
Tobias Knöppler
10867d1914
nextcloud_tests.py: Increase timeout for NCP settings toggle test
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-21 13:19:21 +02:00
Tobias Knöppler
e78c39cbc8
release.yml: Migrate from hub to gh cli
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-20 20:12:08 +02:00
Tobias Knöppler
48b361bf4a
build-sd-images.yml: Fix armbian build
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-18 22:34:18 +02:00
Tobias Knöppler
e4a5f744e0
build-sd-images.yml: Fix selenium setup
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-03 20:08:13 +02:00
Tobias K
3c85d9ea64
build-lxd.yml: Fix selenium setup
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-09-30 12:26:09 +02:00
Tobias Knöppler
6657adbd76
release.yml: Remove docker images from release notes
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-07-17 22:04:04 +02:00
Tobias Knöppler
dfc5f18ef3
build-sd-images.yml: Use ubuntu-20.04 runner
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-07-16 22:38:41 +02:00
Tobias K
592e38f01e
Merge branch 'docker-devel' into docker-stable 2023-04-27 02:29:41 +02:00
Tobias K
4c0f59c119
release.yml: Allow tags with docker-* prefix for releases
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-27 02:28:31 +02:00
Tobias K
dda2f30baf
Merge branch 'docker-devel' into docker-stable 2023-04-27 01:07:46 +02:00
Tobias K
211722035e
release.yml, build-docker.yml: Remove docker-* prefix from version tags
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-27 01:07:07 +02:00
Tobias K
a886602a79
Merge branch 'docker-devel' into docker-stable 2023-04-26 12:43:27 +02:00
Tobias K
f867b16014
release.yml: Don't test non-docker images on docker-* branches and tags
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-04-26 12:42:55 +02:00
Tobias K
e551a354c4
Merge branch 'docker-devel' into docker-stable 2023-04-26 11:54:14 +02:00
Tobias Knöppler
1e21b929e6
.github/workflows: Only trigger docker CI for docker-* tags and branches
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-24 11:53:17 +02:00
Tobias Knöppler
5a732c89a6
publish-image.yml: Fix condition for publishing images
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-16 04:02:48 +02:00
Tobias Knöppler
be6e109230
publish-image.yml: Retry updating release description with random delays to avoid race conditions
- build-lxd.yml: Remove EXPERIMENTAL-suffix from LXC image artifacts

Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-16 01:19:21 +02:00
Tobias Knöppler
08054a60f6
build-lxd.yaml Always use runner ubuntu-20.04 for covering LXD to LXC image
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-15 10:29:03 +02:00
Tobias Knöppler
7299cb0258
CICD: Extract LXC images from LXD images
- build-lxd.yml: Merge jobs update-previous and test-update
- build-lxd.yml: Add job for converting LXD images to LXC images
- release.yml: Release LXC images

Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-15 02:02:11 +02:00
Tobias Knöppler
d2c480ac1a
release.yaml: Fix detection of docker stable release
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-11 01:16:02 +02:00