Commit Graph

8593 Commits

Author SHA1 Message Date
Pablo Zmdl 7875a370c3 build(deps): bump collabora/code from 26.04.1.4.1 to 26.04.2.1.1 in /Containers/collabora (#8409) 2026-07-13 11:11:28 +02:00
Pablo Zmdl 754228c3a2 build(deps): bump haproxy from 3.4.0-alpine to 3.4.2-alpine in /Containers/docker-socket-proxy (#8425) 2026-07-13 11:10:13 +02:00
Pablo Zmdl 65e3159971 build(deps): bump docker from 29.6.0-cli to 29.6.1-cli in /Containers/mastercontainer (#8398) 2026-07-13 11:10:05 +02:00
Pablo Zmdl 5b24416250 Show stderr if cmd failed (#8439) 2026-07-10 15:12:28 +02:00
Pablo Zmdl 129c97dd1a Show stderr if cmd failed
And refactor running commands a little bit

Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-10 15:09:55 +02:00
dependabot[bot] b287c7444b build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 29.6.0-cli to 29.6.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-version: 29.6.1-cli
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 04:10:02 +00:00
Pablo Zmdl 7a9cc99f71 Fix script name (#8429) 2026-07-08 16:13:09 +02:00
Pablo Zmdl 0cc5d0ecb2 Fix script name
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-08 12:03:00 +02: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 62ba204537 Run playwright tests in CI via compose setup
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 5729e4f7cf Make start.sh executable
The error about not being allowed to execute /start.sh were due to the
file permissions mounted from the local disk

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] ac59937574 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.4.0-alpine to 3.4.2-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-version: 3.4.2-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-07 04:07:15 +00:00
Simon L. 047bc71894 rp-docs: fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-07-05 22:01:41 +02:00
Simon L. 55271b9dd2 build(deps): bump elasticsearch from 9.4.2 to 9.4.3 in /Containers/fulltextsearch (#8406) 2026-07-03 08:31:40 +02:00
Simon L. fedf04f129 build(deps): bump guzzlehttp/guzzle from 7.12.3 to 7.13.1 in /php (#8404) 2026-07-03 08:30:29 +02:00
Simon L. 7a4281b13c build(deps): bump php from 8.3.31-fpm-alpine3.24 to 8.3.32-fpm-alpine3.24 in /Containers/nextcloud (#8411) 2026-07-03 08:29:17 +02:00
dependabot[bot] e147f0ca3b build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.31-fpm-alpine3.24 to 8.3.32-fpm-alpine3.24.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.3.32-fpm-alpine3.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-03 04:07:48 +00:00
Simon L. 92cd622226 Helm Chart updates (#8410) helm-chart-13.3.1 2026-07-02 10:43:18 +02:00
szaimen 044bc9584b Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-02 08:41:42 +00:00
Simon L. 2b31f0a88f Release policy doc (#8389) 2026-07-02 09:35:34 +02:00
dependabot[bot] 057271f5cf build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 26.04.1.4.1 to 26.04.2.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-version: 26.04.2.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-02 04:07:06 +00:00
Pablo Zmdl 08148c1a11 Adapt TOC to changed headlines
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-07-01 10:08:53 +02:00
dependabot[bot] 8153ffaa3c build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 9.4.2 to 9.4.3.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-version: 9.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-01 04:08:29 +00:00
Simon L. 5274d13ddc build(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 in /.github/workflows (#8405) 2026-06-30 17:00:25 +02:00
Pablo Zmdl 457854f9da Move release policy notes into README to avoid another file
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-06-30 14:38:47 +02:00
dependabot[bot] cb6db59601 build(deps): bump azure/setup-helm in /.github/workflows
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/azure/setup-helm/compare/dda3372f752e03dde6b3237bc9431cdc2f7a02a2...9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310)

---
updated-dependencies:
- dependency-name: azure/setup-helm
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-30 12:03:57 +00: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. 117497b651 Fix snap-to-AIO migration docs (#8396) 2026-06-28 22:08:14 +02:00
Simon L. 0f2b54e7c6 Fix snap-to-AIO migration docs
The snap migration section had several issues that caused the database
conversion step to fail (as reported at
https://help.nextcloud.com/t/migration-from-snap-installation-to-docker-aio/246329):

- The conversion container overrode the entrypoint with `--entrypoint bash`,
  so the Nextcloud source was never rsynced from /usr/src/nextcloud to
  /var/www/html. occ was missing and, with the config mounted to the wrong
  path, occ reported "Nextcloud is not installed". Now the container runs
  with its normal entrypoint (no admin/DB env vars, so it stages files
  without installing) and occ is invoked via `docker exec`.
- The temporary config is now mounted to /var/www/html/config/config.php and
  made writable (chmod 666) since db:convert-type writes the new DB settings
  back into it as www-data.
- The temporary MySQL container now starts with --skip-log-bin to avoid the
  "You do not have the SUPER privilege and binary logging is enabled" import
  error.
- The SNAP_DATA mount is read-write since the conversion writes to the data
  directory.
- Updated the version placeholder example and corrected the typical snap
  datadirectory path.

Verified end-to-end with real MySQL/PostgreSQL/Nextcloud containers: the
conversion runs clean and pg_dump produces a valid database-dump.sql.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-28 22:05:46 +02:00
Simon L. b25cccde1e Revise pull request template for clarity and completeness (#8380) 2026-06-26 13:34:10 +02:00
Pablo Zmdl 4ee32ec9bc Publish release policy
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-06-26 13:26:45 +02:00
Simon L. 7ce7e0cd25 address review
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-26 13:05:06 +02:00
Simon L. 37d1b9632b update NPMplus screenshot (#8387) 2026-06-26 11:41:44 +02:00
Simon L. c2a26934ca Update AIO version from 13.3.0 to 13.3.1
Signed-off-by: Simon L. <szaimen@e.mail.de>
v13.3.1
2026-06-26 10:31:40 +02:00
Zoey adf1cfdf78 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Zoey <zoey@z0ey.de>
2026-06-25 21:37:57 +02:00
Zoey cc3cd9fd17 update NPMplus screenshot
Signed-off-by: Zoey <zoey@z0ey.de>
2026-06-25 21:35:20 +02:00
Pablo Zmdl 84341f4c71 Use test path that exists on macos, too
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-06-25 17:22:06 +02:00
Simon L. d54d9c7ff2 Nextcloud dependency update (#8385) 2026-06-25 15:00:20 +02:00
Simon L. 49f4731c91 apache: re-introduce X-Forwarded-Proto https so that onlyoffice and eurooffice always work no matter the actual reverse proxy config in front of it (#8379) 2026-06-25 14:59:11 +02:00
szaimen 5be7645a56 nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 12:58:48 +00:00
Simon L. d6ea25f6ed Apply suggestion from @szaimen
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-06-25 14:58:40 +02:00