Commit Graph
1943 Commits
Author SHA1 Message Date
Simon L. da782248f1 remove nextcloud_aio_eurooffice_data from backup volume for now
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-06 14:01:23 +02:00
Simon L. 972527bd9a fix detail in run.sh
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-06 13:50:03 +02:00
Simon L. 2977df67e8 try to fix playwright test
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-06 12:17:50 +02:00
Simon L. bb6039dfcf Update AIO version from 13.4.1 to 13.5.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-06 10:26:35 +02:00
Zoey 55373cbb56 renormalize line endings
Signed-off-by: Zoey <zoey@z0ey.de>
2026-08-05 17:50:50 +02:00
Simon L. ed48142fce Persist EuroOffice DATA_DIR as a volume (#8512) 2026-08-05 12:16:36 +02:00
Simon L. 2bdd68e30f Update test container image references (#8504) 2026-08-05 11:36:46 +02:00
Simon L. fd2fe3a0e0 ship harp also for manual-install and helm (#8370) 2026-08-05 11:18:11 +02:00
pabzm 693932ae19 chore(tests): update test container image references
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-05 06:19:01 +00:00
Simon L. ab45f17aee some additional changes
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-04 13:40:30 +02:00
Simon L. b6bc227d28 scrutiny: fix access to nvme drives
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-08-03 15:25:42 +02:00
deschoene accd25fd6b Persist EuroOffice DATA_DIR as a volume
The euro-office image intends /var/www/euro-office/Data to be persistent
(its entrypoint stores the generated JWT secret and WOPI keys there and
prints 'Mount ${DATA_DIR} as a volume to persist it across restarts');
the generate-allfonts script also scans Data/custom-fonts for user-provided
fonts on every container start.

Without a volume, custom fonts and the generated secrets are lost whenever
the container is recreated on update. Mount a dedicated volume and include
it in backup_volumes (it is small: keys + fonts), unlike the reinstallable
documentserver volume.

The schema's path pattern is extended to allow capital letters because the
Data directory inside the image is capitalized.

Resolves the persistence gap discussed in #8493.

Signed-off-by: deschoene <74868758+deschoene@users.noreply.github.com>
2026-07-31 10:54:19 +02:00
Pablo Zmdl 6d291ae53c Update AIO version from 13.4.0 to 13.4.1
Signed-off-by: Pablo Zmdl <57864086+pabzm@users.noreply.github.com>
2026-07-29 22:50:10 +02:00
szaimen 06c91a2559 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 12:37:47 +00:00
Pablo Zmdl 889fd6757c Revert "Drop as much capabilities as possibile for the Collabora container (#8000)"
This reverts commit 9dcb25b4ae, reversing
changes made to 261675f4d3.
2026-07-18 21:56:12 +02:00
Pablo Zmdl 7f62c8ab41 Fix tests for code-from-image (#8464) 2026-07-18 14:15:28 +02:00
Pablo Zmdl 9dcb25b4ae Drop as much capabilities as possibile for the Collabora container (#8000) 2026-07-18 14:02:17 +02:00
Pablo Zmdl 07cd3fed08 Fix tests for code-from-image
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-18 13:44:47 +02:00
Pablo Zmdl 261675f4d3 Update AIO version from 13.3.1 to 13.4.0
Signed-off-by: Pablo Zmdl <57864086+pabzm@users.noreply.github.com>
2026-07-18 13:03:33 +02:00
Pablo Zmdl 600cc3505e Save default container selection on setup. (#8440) 2026-07-17 21:32:46 +02:00
Pablo Zmdl 4e03393d53 Save default container selection on setup.
Save the default container selection to the config, so it gets persisted
even
if people don't change anything in the UI. Without this any change to
the
defaults would be applied to existing instances.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>

AI-assistant: Copilot v1.0.69 (Claude Sonnet 4.6)
2026-07-17 21:13:57 +02:00
Pablo Zmdl fff3d2f0e1 Update test container image references (#8451) 2026-07-17 20:34:56 +02:00
Pablo Zmdl 4923e454fa PHP dependency updates (#8449) 2026-07-17 20:30:06 +02:00
Pablo Zmdl 55bbb64246 build(deps): bump guzzlehttp/guzzle from 7.14.1 to 7.14.2 in /php (#8455) 2026-07-17 20:25:28 +02:00
Pablo Zmdl 7c7d5eb882 build(deps): bump guzzlehttp/psr7 from 2.12.5 to 2.13.0 in /php (#8460) 2026-07-17 20:25:09 +02:00
Pablo Zmdl fd4e0ddcb2 Store office suite choice in a single config option
Previously it was three boolean options, which were supposed to be mutually
exclusive, which had to be taken care of manually.

Also previously there was only indirect indication of the choice "none", which
is brittle, too.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-17 19:24:49 +02:00
szaimen f48e8d8b23 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-17 12:23:54 +00:00
dependabot[bot] 0c373d9be0 build(deps): bump guzzlehttp/psr7 from 2.12.5 to 2.13.0 in /php
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.12.5 to 2.13.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.13/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.12.5...2.13.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-version: 2.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 12:03:14 +00:00
pabzm f537754377 chore(tests): update test container image references
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-17 05:53:24 +00:00
Pablo Zmdl a36d46987d ConfigurationManager: remove unused isx64Platform method (#8399) 2026-07-16 17:50:59 +02:00
dependabot[bot] 41a6f1c805 build(deps): bump guzzlehttp/guzzle from 7.14.1 to 7.14.2 in /php
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.15/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.14.1...7.14.2)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-version: 7.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-15 13:34:57 +00:00
Pablo Zmdl af534535ff build(deps): bump guzzlehttp/guzzle from 7.14.0 to 7.14.1 in /php (#8447) 2026-07-15 11:55:05 +02:00
Pablo Zmdl c9a6697896 build(deps): bump guzzlehttp/psr7 from 2.12.4 to 2.12.5 in /php (#8446) 2026-07-13 15:59:56 +02:00
Pablo Zmdl 8f56876253 Update test container image references (#8434) 2026-07-13 15:36:14 +02:00
dependabot[bot] 8ea525e29a build(deps): bump guzzlehttp/guzzle from 7.14.0 to 7.14.1 in /php
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.14.0 to 7.14.1.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.15/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.14.0...7.14.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-version: 7.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-13 12:03:24 +00:00
dependabot[bot] cc42d180ea build(deps): bump guzzlehttp/psr7 from 2.12.4 to 2.12.5 in /php
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.12.4 to 2.12.5.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.13/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.12.4...2.12.5)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-13 12:03:18 +00:00
szaimen 7c33126290 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-11 12:15:49 +00:00
pabzm ede3123e55 chore(tests): update test container image references
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-11 05:52:24 +00:00
Pablo Zmdl 04eb9499a1 Run playwright tests via compose setup, locally and in CI (#8247) 2026-07-07 14:18:38 +02:00
Pablo Zmdl bf473324ba Pin and update test container image references regularly
Assisted-by: Copilot v1.0.59 (Claude Sonnet 4.6)
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 6589878dc6 Run NPM in standalone container and use working_dir properly
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 2f8df05f32 Remove useless seeding of desec mock
The AIO password can be read from the setup page, if the tests are executed on
a properly cleaned plate (as they are now). Resetting the desec tokens is also
not necessary anymore with a properly cleaned plate.

The desec URLs can now be provided through environment variables.

This makes the whole setup simpler and less brittle.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl bf5296b070 Run desec playwright tests via docker compose, too
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl ce8a7f6f46 Allow to set desec URLs from environment
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 54c79c404c Remove console output in playwright test
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 22a5b65291 Refactor playwright login helper
It now works for all test specs and does not require a password from the
environment.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 4e897aca90 Make playwright use 'dot' reporter and always exit at the end
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
Pablo Zmdl 39b5b14ead Enable running playwright tests locally
They now are running via a docker compose setup, which can be executed via
./php/tests/run.sh locally, and also gets called from the github workflow.

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-07 10:13:49 +02:00
dependabot[bot] d21c7f3f12 build(deps): bump guzzlehttp/guzzle from 7.12.3 to 7.13.1 in /php
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.12.3 to 7.13.1.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.13/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.12.3...7.13.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-version: 7.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-30 12:02:48 +00:00
Simon L. 20d54c9663 ConfigurationManager: remove unused isx64Platform method
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-29 14:51:34 +02:00