197 Commits

Author SHA1 Message Date
Tobias Knöppler
1acf1b4a46
release.yml: Add orangepi5 and orangepi5-plus
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-06 15:46:46 +02:00
Tobias Knöppler
90ef9dba53
vm-tests.yml: Fix distupgrade tests
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-06 14:07:41 +02:00
Tobias Knöppler
94dd609fab
vm-tests.yml: Fix installer tests
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-05 14:52:16 +02:00
Tobias Knöppler
8538bfe631
build-sd-images.yml: Fix armbian tests
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-05 12:40:58 +02:00
Tobias Knöppler
31d5ed984f
build-sd-images.yml: Adjust php fpm fix to correct php version
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-24 19:38:46 +02:00
Tobias Knöppler
e21a027c68
build-lxd.yml: Use older nextcloud version for upgrade test
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-23 17:36:49 +02:00
Tobias Knöppler
2838c59012
build-lxd.yml: Use compatible repository versions to run tests
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:51 +02:00
Tobias Knöppler
2e38ecc57e
lamp.sh,ncp.cfg: Use PHP 8.3
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:50 +02:00
Tobias Knöppler
0e30c79a87
build-lxd.yml: Pin nc version to update to before dist upgrade
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:49 +02:00
Tobias Knöppler
de9088f418
release.yml: Add info about included software versions to release description
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:49 +02:00
Tobias Knöppler
63379519d4
ncp-update-nc: Add info if updating to another nc release than requested
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-12 10:43:44 +02:00
Tobias Knöppler
a2c3979558
build-lxd.yml: Execute image generation as root
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-08 14:59:59 +02:00
Tobias Knöppler
1a210e9f12
Replace 'NextCloudPi' with 'NextcloudPi' in localization and code comments
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-06 14:34:30 +02:00
Tobias Knöppler
298404437d
build-lxd.yml: Prevent code injection in GH workflow via malicious PR
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-09 13:55:01 +02:00
Tobias Knöppler
9b66766b1b
system_tests.py: Correctly handle case where no valid lxc command can be determined
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-07 01:32:44 +02:00
Tobias Knöppler
6a93bb14e3
build-lxd.yml: Change to custom geckodriver install script for arm support
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-07 01:32:35 +02:00
Tobias Knöppler
7c7d5a25f9
build-lxd.yml: Add network profile to incus containers on the arm gh runner
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-06 20:19:22 +02:00
Tobias K
d7f7ff4133
build-LXD.sh: Migrate to incus
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-06 19:20:15 +02:00
Tobias K
53af5f5810
build-lxd.yml: Migrate to incus
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-04 11:56:30 +02:00
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