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]
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.
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.
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
Simon L.
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
Simon L.
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
dependabot[bot]
0dd6ab3f2c
build(deps): bump actions/setup-node in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 14:26:15 +00:00
Simon L.
74ec1b6baa
allow to adjust the log level globally
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-24 10:34:43 +02:00
dependabot[bot]
d46b222c4e
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/cec208311dfd045dd5311c1add060b2062131d57...08807647e7069bb48b6ef5acd8ec9567f424441b )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 12:22:41 +00:00
Simon L.
0cea791a64
build(deps): bump actions/github-script from 8.0.0 to 9.0.0 in /.github/workflows ( #7924 )
2026-04-21 18:43:46 +02:00
Simon L.
49afd85adc
build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 in /.github/workflows ( #7858 )
2026-04-21 18:43:34 +02:00
Simon L.
9f6b0c2fe9
build(deps): bump azure/setup-helm from 4.3.1 to 5.0.0 in /.github/workflows ( #7834 )
2026-04-21 18:43:17 +02:00
Simon L.
2e3c951afb
Merge pull request #7939 from nextcloud/dependabot/github_actions/dot-github/workflows/actions/upload-artifact-7.0.1
...
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in /.github/workflows
2026-04-17 14:09:42 +02:00
dependabot[bot]
2ad25415ed
build(deps): bump actions/upload-artifact in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-17 12:06:30 +00:00
dependabot[bot]
cd589abd3e
build(deps): bump peter-evans/create-pull-request in /.github/workflows
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 8.1.0 to 8.1.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/c0f553fe549906ede9cf27b5156039d195d2ece0...5f6978faf089d4d20b00c7766989d076bb2fc7f1 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-17 12:06:25 +00:00
Simon L.
21a140890a
Add Caddyfile path to Playwright workflow triggers
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-16 17:52:18 +02:00
Zoey
12e129f1f6
aio-interface: improve headers ( #7690 )
...
Signed-off-by: Zoey <zoey@z0ey.de >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
Co-authored-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Pablo Zmdl <pablo@nextcloud.com >
2026-04-16 17:20:50 +02:00
dependabot[bot]
fed44e0010
build(deps): bump actions/github-script in /.github/workflows
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/ed597411d8f924073f98dfc5c65a23a2325f34cd...3a2844b7e9c422d3c10d287c895573f7108da1b3 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 12:06:54 +00:00
Simon L.
24d90d7c70
update workflows
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-14 16:24:42 +02:00
Simon L.
96fd30b556
create workflow to automatically sync github actions over to the repo
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-09 14:33:22 +02:00
dependabot[bot]
a79f637251
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.6.0 to 8.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/37802adc94f370d6bfd71619e3f0bf239e1f3b78...cec208311dfd045dd5311c1add060b2062131d57 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-06 12:07:26 +00:00
dependabot[bot]
640b5b7d6d
build(deps): bump azure/setup-helm in /.github/workflows
...
Bumps [azure/setup-helm](https://github.com/azure/setup-helm ) from 4.3.1 to 5.0.0.
- [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/1a275c3b69536ee54be43f2070a358922e12c8d4...dda3372f752e03dde6b3237bc9431cdc2f7a02a2 )
---
updated-dependencies:
- dependency-name: azure/setup-helm
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 12:09:01 +00:00
dependabot[bot]
1739ab0a7b
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.3.1 to 7.6.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/5a095e7a2014a4212f075830d4f7277575a9d098...37802adc94f370d6bfd71619e3f0bf239e1f3b78 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-24 12:06:03 +00:00
Simon L.
7dc489168a
psalm: revert changes
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-19 13:51:12 +01:00
Simon L.
b28572e67f
second attempt to fix psalm
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-18 17:50:34 +01:00
Simon L.
669ea45749
fix psalm
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-18 17:42:05 +01:00
dependabot[bot]
9a37170f08
build(deps): bump actions/setup-node in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/6044e13b5dc448c55e2357c09f80417699197238...53b83947a5a98c8d113130e565377fae1a50d02f )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 12:07:11 +00:00
Simon L.
2ce73190e2
Merge pull request #7718 from nextcloud/dependabot/github_actions/dot-github/workflows/astral-sh/setup-uv-7.3.1
...
build(deps): bump astral-sh/setup-uv from 7.3.0 to 7.3.1 in /.github/workflows
2026-03-10 10:42:30 +01:00
dependabot[bot]
585a8ef13b
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/eac588ad8def6316056a12d4907a9d4d84ff7a3b...5a095e7a2014a4212f075830d4f7277575a9d098 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 10:39:23 +01:00
Simon L.
203b1a335e
add github token to all workflows
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-10 10:35:28 +01:00
Zoey
b972c5703f
mastercontainer: replace apache with a second caddy ( #7006 )
...
Signed-off-by: Zoey <zoey@z0ey.de >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Simon L. <szaimen@e.mail.de >
2026-03-06 14:23:52 +01:00
dependabot[bot]
d4e753ef84
build(deps): bump actions/upload-artifact in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-05 12:07:57 +00:00
Simon L.
148a60e51c
update mastercontainer to php 8.5
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-02-18 17:48:44 +01:00
dependabot[bot]
636554ee50
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.2.1 to 7.3.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/803947b9bd8e9f986429fa0c5a41c367cd732b41...eac588ad8def6316056a12d4907a9d4d84ff7a3b )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 13:07:55 +00:00
dependabot[bot]
2df9b8af50
build(deps): bump astral-sh/setup-uv in /.github/workflows
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 7.2.0 to 7.2.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/61cb8a9741eeb8a550a1b8544337180c0fc8476b...803947b9bd8e9f986429fa0c5a41c367cd732b41 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 7.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-06 12:07:10 +00:00