dependabot[bot]
61a225d479
build(deps): bump softprops/turnstyle in /.github/workflows
...
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/softprops/turnstyle/releases )
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/turnstyle/compare/afaccda0f3c0136fb7cb4a734b9b96be03599948...3805450be63b8c80577dc253e8c17e9132036df4 )
---
updated-dependencies:
- dependency-name: softprops/turnstyle
dependency-version: 3.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 12:25:42 +00:00
Simon L.
8dc068f913
pin the playwright workflow dispatch to ubuntu 26.04 for now
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-09-02 16:19:17 +02:00
Simon L.
525cac8b33
add wireguard as community container ( #8615 )
2026-08-25 16:48:18 +02:00
Simon L.
d4e41ed4ed
add wireguard as community container
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-08-25 15:23:19 +02:00
Simon L.
eac2a31d92
nextcloud: upgrade to 8.4
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-08-25 14:12:42 +02:00
Simon L.
a95737744c
Fix dockerlint ( #8523 )
2026-08-25 12:57:20 +02:00
Zoey
1a146e05f6
Merge branch 'main' into fix-dockerlint
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-08-22 11:20:59 +02:00
Zoey
6156c887f3
add comment to workflow
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-08-22 11:16:58 +02:00
dependabot[bot]
11eece66ca
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d...20cfd1bf945f4377ade1205e4dbc17946fc9a30d )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-21 12:04:06 +00:00
dependabot[bot]
96720914bd
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 9.0.0 to 10.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/c771a70e6277c0a99b617c7a806ffedaca235ff9...ae62891fec2bb8e7d6c99fc78c9fec3a63790f8d )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 12:03:51 +00:00
xhon-pelushi
e1e4b69bb7
Improve dependency-update PR titles/links and exclude Helm chart PRs from release notes
...
- Nextcloud and watchtower dependency update PRs now include the
new version in the title and a link to the corresponding
upstream release notes in the PR body.
- Helm chart update PRs no longer carry the 'dependencies' label,
so they are no longer grouped into the 'Updated dependencies'
release notes section (they are a downstream packaging change,
not an upstream dependency bump).
Fixes #8538
Signed-off-by: xhon-pelushi <xhon@pelushi.com >
2026-08-12 19:30:05 -04:00
Zoey
8bf6193fd0
fix dockerlint
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-08-05 20:42:33 +02:00
Zoey
55373cbb56
renormalize line endings
...
Signed-off-by: Zoey <zoey@z0ey.de >
2026-08-05 17:50:50 +02:00
Simon L.
608faa4715
build(deps): bump astral-sh/setup-uv from 8.3.2 to 9.0.0 in /.github/workflows ( #8491 )
2026-08-05 10:40:03 +02:00
Pablo Zmdl
d987a01f3e
build(deps): bump softprops/turnstyle from 3.3.1 to 3.3.2 in /.github/workflows ( #8475 )
2026-07-29 23:01:43 +02:00
dependabot[bot]
1eaf87b731
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/11f9893b081a58869d3b5fccaea48c9e9e46f990...c771a70e6277c0a99b617c7a806ffedaca235ff9 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-28 12:45:11 +00:00
dependabot[bot]
c6d6a0f40d
build(deps): bump actions/checkout in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 12:05:50 +00:00
Pablo Zmdl
433eb9fa71
Another attempt to make skopeo just inspect images
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-07-23 16:17:18 +02:00
Pablo Zmdl
6499ae4ccf
Fix running skopeo in update test containers script
...
Without this skopeo tries to create /run/containers, which it isn't
allowed to do in GitHub's CI context.
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-07-21 12:34:53 +02:00
dependabot[bot]
120b99ea26
build(deps): bump softprops/turnstyle in /.github/workflows
...
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/softprops/turnstyle/releases )
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/turnstyle/compare/fa86562458e34a9067f0dc1316a76b3975b1c413...afaccda0f3c0136fb7cb4a734b9b96be03599948 )
---
updated-dependencies:
- dependency-name: softprops/turnstyle
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-20 12:05:01 +00:00
Pablo Zmdl
14544c9539
Fix initial-setup tests in playwright-on-workflow-dispatch
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-07-18 22:06:32 +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
dependabot[bot]
19385735a1
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/fac544c07dec837d0ccb6301d7b5580bf5edae39...11f9893b081a58869d3b5fccaea48c9e9e46f990 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.3.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-15 13:36:15 +00: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
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
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
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]
0544068385
build(deps): bump actions/checkout in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 12:05:45 +00:00
Simon L. and Claude Opus 4.8
9cfd5b41f6
fix(desec): reuse an existing slug the user already owns
...
Logging in with an existing deSEC account and entering a slug you already
own failed with "Domain limit exceeded": registerDomain() always tried to
POST /domains/, which deSEC rejects (403 when the account is at its quota,
400/409 when the name is taken) even though the domain belongs to you.
Now, for a user-specified slug, a 400/403/409 triggers an ownership check
(GET /domains/{name}/); if the account already owns the domain it is reused
and registration completes. Otherwise a clear message is shown (over-limit
vs. taken by someone else). Random-slug registration is unchanged.
Update the deSEC mock to mirror the real status codes (per-account ownership,
domain limit -> 403, taken name -> 400, GET /domains/{name}/) and add a spec
that exercises the over-limit ownership-recovery path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-22 16:04:35 +02:00
Simon L. and Claude Opus 4.8
ee1bf5f88a
ci(desec): drop obsolete SKIP_DOMAIN_VALIDATION from the deSEC test step
...
The deSEC registration entry point now renders regardless of
SKIP_DOMAIN_VALIDATION (it was moved out of the skip-validation guard), and
the deSEC flow already sets the domain with validation skipped internally.
Remove the now-unnecessary SKIP_DOMAIN_VALIDATION=false override from the
deSEC Playwright steps in both workflows and update the stale spec comment.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-22 16:04:34 +02:00
60230cc636
ci(desec): add ToS-safe deSEC API version drift guard
...
desec-api-version-watch.yml is a scheduled workflow that watches the public
desec-stack "API Versions and Roadmap" table (no calls to the live deSEC API, so
it respects their ToS) and fails if it changes, prompting a review of the mock
and DesecManager against any new API version.
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-18 13:19:16 +02:00
4c8012adcd
test(desec): end-to-end Playwright coverage against a local mock
...
- desec-mock.mjs: a dependency-free Node mock of the deSEC API endpoints the code
uses, with the real status-code semantics (202 on account creation, 403 until
verified then 200 + token, 201/409 on domain creation) plus /__control hooks to
verify and reset state.
- desec-register.spec.js / desec-existing.spec.js drive the real AIO UI through
the register -> verify -> domain flow and the existing-account login flow;
desec-helpers.js holds the shared login helper. Each scenario ends by setting a
domain, so they run as separate CI steps with a re-seed in between.
- seed-desec-mock-config.php points desec_api_base / desec_update_url at the mock
(config key only, no env override, so production is unaffected) and seeds a
known master password, since seeding configuration.json makes AIO consider
itself already installed and /setup no longer shows a generated password.
- Both Playwright workflows start the mock, mount ./community-containers so the
caddy/dnsmasq definitions enabled by the flow are present, seed the config, and
run the two deSEC specs with a re-seed between them.
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-18 13:19:16 +02:00
dependabot[bot]
911c1c9817
build(deps): bump softprops/turnstyle in /.github/workflows
...
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle ) from 3.2.4 to 3.3.1.
- [Release notes](https://github.com/softprops/turnstyle/releases )
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/turnstyle/compare/e15e934b3f69ee283ba389ea05c8886baa656d93...fa86562458e34a9067f0dc1316a76b3975b1c413 )
---
updated-dependencies:
- dependency-name: softprops/turnstyle
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 12:05:39 +00:00
Simon L.
d31949778a
try to fix the fail-on-prerelease workflow
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-15 13:06:51 +02:00
Simon L.
df3fa34a79
playwright: omit optional dependency during npm ci
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-12 15:37:56 +02:00
dependabot[bot]
dd8bd1d883
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/08807647e7069bb48b6ef5acd8ec9567f424441b...fac544c07dec837d0ccb6301d7b5580bf5edae39 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-10 12:29:52 +00:00
dependabot[bot]
99b5c181b1
build(deps): bump actions/checkout in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 12:04:47 +00:00
Simon L.
f5f19a488f
fix playwright
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-06-02 17:09:45 +02:00
dependabot[bot]
a9f722b453
build(deps): bump dessant/lock-threads in /.github/workflows
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/851cffe46851ddd2051ea7147ebdc995113241c3...89ae32b08ed1a541efecbab17912962a5e38981c )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 11:13:32 +00:00
Simon L.
1a4093220f
Revert "update tags of playwright workflows"
2026-05-29 09:59:57 +02:00
dependabot[bot]
69afd5c857
build(deps): bump dessant/lock-threads in /.github/workflows
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/7266a7ce5c1df01b1c6db85bf8cd86c737dadbe7...851cffe46851ddd2051ea7147ebdc995113241c3 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 14:25:15 +00:00
Simon L.
0b0f848377
update tags of playwright workflows
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-05-28 11:35:29 +02:00
gggeek
34429865fe
add a comment to clarify the reason for the condition added in PR 8145
...
Signed-off-by: Gaetano Giunta <giunta.gaetano@gmail.com >
2026-05-18 15:56:22 +00:00
Arya Rizky
af7c1d02fd
fix(ci): skip helm-release workflow on forks
...
The helm-release workflow fails on forks because they don't have
a gh-pages branch set up for Helm chart publication. Add a
conditional check to only run this workflow on the upstream
nextcloud/all-in-one repository.
Fixes #8128
2026-05-18 16:10:57 +07:00
Simon L.
cdad9614cd
build(deps): bump softprops/turnstyle from 3.2.3 to 3.2.4 in /.github/workflows ( #8079 )
2026-05-13 11:25:36 +02:00
Simon L.
a93e9ff0c6
build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 in /.github/workflows ( #8012 )
2026-05-13 11:20:29 +02:00
dependabot[bot]
0af08104f5
build(deps): bump softprops/turnstyle in /.github/workflows
...
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/softprops/turnstyle/releases )
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/turnstyle/compare/e565d2d86403c5d23533937e95980570545e5586...e15e934b3f69ee283ba389ea05c8886baa656d93 )
---
updated-dependencies:
- dependency-name: softprops/turnstyle
dependency-version: 3.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 18:56:50 +00:00