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
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 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
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
078210b52c
Add support for arm64 lxd image ( #1751 )
...
* build-LXD.sh, build-lxd.yml, release.yml: Add support for lxd images for armhf/arm64
* release.yml: Remove armhf lxd as target platform
* build-LXD.sh: Attempt to start container as root if user service couldn't be started
* build-lxd.yml: Use architecture specific runner for unit tests
* build-lxd.yml: Allow 'setup firefox' to fail (not required on self-hosted runner)
* Allow 'fix lxd' step to fail
* build-lxd.yml: Allow 'setup geckodriver' step to fail (not required on self-hosted runner)
* build-lxd.yml: Delete lxd images on self-hosted runner before running tests
---------
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-03-26 16:15:04 +02:00
Tobias K
127c9bdfb1
build-{docker,lxd}: Also run on PRs against release branches
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
Tobias K
5c82b7e681
build-lxd.yml, build-docker.yml: Use GH API token for downloading gecko driver
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
Tobias K
eee84431a1
Fix release pipeline for lxd and docker
...
- build-docker.yml: Increase retries for integration tests to 5
- build-lxd.yml: Fix empty output variables
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Tobias K
2072f77720
Installer and pipeline fixes
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
thecalcaholic
2032e570b5
build-lxd.yml: Skip NC update test if NC is already up to date
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-27 20:20:48 +02:00
thecalcaholic
e72fdf6d20
ncp-update-nc: Support the debug flag
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-22 21:36:54 +02:00
thecalcaholic
a0f16c6443
update.sh: Suppress meaningless error messages
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-16 02:07:39 +02:00
thecalcaholic
ada5018e26
build-lxd.yml: Include nextcloud upgrade in update test
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-16 01:54:55 +02:00
thecalcaholic
6cd3b16de6
build-lxd.yml: Fix missing quote
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-14 20:53:50 +02:00
thecalcaholic
7c5eff9f38
build-lxd.yml: Fix discovery of previous tag when running on tag
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-14 19:34:00 +02:00
thecalcaholic
917ee9bbcd
Improve output for all ci/cd tests
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-08-26 16:10:59 +02:00
Tobias K
377c932fe9
build-lxd.yml: Fix retrieval of current branch from gh ref
2022-08-21 14:52:03 +02:00
Tobias Knöppler
1669bdeace
ncp-update: Add support for pr refs
2022-08-21 13:26:15 +02:00
Tobias K
8b4f9cb0b3
build-lxd.yml: Add update test
2022-08-21 02:40:27 +02:00
thecalcaholic
be198ff61e
build-lxd.yml: Add branches filter to pull_request trigger
2022-08-18 10:26:26 +02:00
thecalcaholic
d012722378
build-lxd.yml: Run on pull requests
2022-08-18 10:20:18 +02:00
Tobias K
6244bf4486
release.yml: Use release.yml to run most tests
2022-08-12 14:39:40 +02:00
Tobias Knöppler
64ce2b2643
Implement automated tests for all images ( #1529 )
2022-08-12 14:34:48 +02:00
Tobias Knöppler
7af7582fff
Create releases from GH workflow ( #1507 )
...
- Implement lxd-build GH workflow
- Implement GH workflow for building armbian and raspberry pi images
- Implement release GH workflow
2022-07-20 00:25:19 +02:00