skjnldsv
d2b7fd5b6f
chore(files_reminder): add integration tests
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-11-26 09:49:20 +07:00
Edward Ly
1766e37890
fix(github): add labels and milestone to PR checklist
...
Signed-off-by: Edward Ly <contact@edward.ly>
2025-09-21 23:36:57 +07:00
Daniel Kesselberg
63b1d1cd06
chore(codeowners): add codeowners for calendar and contacts impl
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-21 14:33:46 +07:00
Daniel Kesselberg
963ca4bfc9
chore(codeowners): add codeowners for calendar and contacts api
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-21 14:33:01 +07:00
Daniel Calviño Sánchez
ac6b07356d
fix: Fix theming for disabled accounts
...
The Theming app injects the stylesheets for the different themes in the
"<header>" element of the page, and those stylesheets are then loaded by
the browser from a "Controller" (a plain "Controller", not an
"OCSController"). The stylesheets, in turn, may also get some images
(like the background) also from the "Controller".
When handling a request to "index.php" it is checked whether the user is
logged in and, if not, a login is tried. A disabled user is explicitly
seen as not logged in, so a login is always tried in that case, but
disabled users are also explicitly prevented to log in, so the login
also fails. Due to that trying to get any of the themed stylesheets or
images with a disabled account (to be able to show the "Account
disabled" error page) fails with an HTTP status 401.
To solve that, and to avoid touching this basic logic as much as
possible, the login exception is now ignored (if the user is disabled)
for some specific requests to the Theming app.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-11 02:54:16 +07:00
Ferdinand Thiessen
9fa9ffd229
test: reenable localstack tests (bug fixed) but disable MinIO versioned copy test
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 15:20:52 +07:00
Ferdinand Thiessen
e79e1e2d95
test: only skip tests failing on localstack for localstack
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 15:20:45 +07:00
Ferdinand Thiessen
99488b0a38
test: fix s3 external storage tests to run all storages on ci
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 15:20:38 +07:00
John Molakvoæ
42b216e3a3
chore(workflows): add auto stable PR title update
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-09 14:37:47 +07:00
skjnldsv
8ee36d7cef
fix(workflows): releases changelog generator tags handling
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-05 11:20:23 +07:00
Joas Schilling
ef6919cf98
ci: Remove credentials on checkout
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-26 12:18:20 +07:00
Andy Scherzinger
ab6d536f73
ci: Update comments and correctly skip the "pull 3rdparty" command
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-26 11:54:58 +07:00
Andy Scherzinger
e39244f4e2
ci(gh): Sync workflow updates
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-25 15:09:56 +07:00
skjnldsv
248b8ae989
feat: auto-generate changelog on release
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-05-23 19:19:22 +07:00
Andy Scherzinger
3aa1706c64
ci(gh): Update actions based on latest templates
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-22 19:23:31 +07:00
Marcel Müller
c2c90bbd72
chore: Add logs for dc and apache container
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-01 14:13:33 +07:00
Côme Chilliet
d3b976bf36
feat: add integration test for sharing activity
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:20:03 +07:00
Ferdinand Thiessen
dfd39f21b7
fix(mime-types): adjust compiled mime types and sign
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-12 12:03:06 +07:00
Joas Schilling
5e2b8c22fa
ci(autochecks): Run some autochecks also on non-PHP files
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-21 12:04:34 +07:00
John Molakvoæ
9b310e915e
fix(ci): cypress container name
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-28 10:06:01 +07:00
Joas Schilling
afd23e61fe
ci: Adjust branches of apps used in tests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 10:33:42 +07:00
skjnldsv
19ce362896
chore: add file conversion integration tests
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-16 18:55:44 +07:00
John Molakvoæ
69b4a6cc19
fix(command-compile): persist-credentials for compile bot to allow rebase and force push
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-15 09:32:26 +07:00
John Molakvoæ
0ffdb18f9d
fix(command-compile): cache restore action
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-15 09:15:56 +07:00
John Molakvoæ
08f051b983
chore: update command-compile.yml from template
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-01-14 10:44:58 +07:00
John Molakvoæ
99147b8747
Merge pull request #50025 from nextcloud/fix/flaky-cypress
2025-01-03 11:11:15 +07:00
skjnldsv
bc523f6441
chore: enable cypress video recording in debug mode
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-03 10:41:30 +07:00
Marcel Müller
be1b1f6ae0
chore(ci): Run kerberos tests on ubuntu-latest
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-01-02 17:41:19 +07:00
Daniel Kesselberg
e436552c61
chore(github): Update groupware code owners
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-22 17:27:51 +07:00
Daniel Kesselberg
11a2be4c66
ci: fix --coverage-clover does not exist
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-16 15:47:17 +07:00
dependabot[bot]
0bf1a74573
chore(deps): bump the github-actions group with 6 updates
...
Bumps the github-actions group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4.2.0` | `4.2.2` |
| [xt0rted/pull-request-comment-branch](https://github.com/xt0rted/pull-request-comment-branch ) | `2.0.0` | `3.0.0` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4.0.4` | `4.1.0` |
| [cypress-io/github-action](https://github.com/cypress-io/github-action ) | `6.7.6` | `6.7.7` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `4.6.0` | `5.0.7` |
| [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) | `4.0.0` | `5.0.0` |
Updates `actions/checkout` from 4.2.0 to 4.2.2
- [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/v4.2.0...11bd71901bbe5b1630ceea73d27597364c9af683 )
Updates `xt0rted/pull-request-comment-branch` from 2.0.0 to 3.0.0
- [Release notes](https://github.com/xt0rted/pull-request-comment-branch/releases )
- [Changelog](https://github.com/xt0rted/pull-request-comment-branch/blob/main/CHANGELOG.md )
- [Commits](d97294d304...e8b8daa837 )
Updates `actions/setup-node` from 4.0.4 to 4.1.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.0.4...39370e3970a6d050c480ffad4ff0ed4d3fdee5af )
Updates `cypress-io/github-action` from 6.7.6 to 6.7.7
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](0da3c06ed8...f1f0912d39 )
Updates `codecov/codecov-action` from 4.6.0 to 5.0.7
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.6.0...v5.0.7 )
Updates `fsfe/reuse-action` from 4.0.0 to 5.0.0
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](3ae3c6bdf1...bb774aa972 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: xt0rted/pull-request-comment-branch
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-30 23:27:45 +07:00
Kate
bcb8b85fc6
Merge pull request #49224 from nextcloud/build/psalm/unstable-namespace
2024-11-29 12:01:07 +07:00
Robin Appelman
eb05cc2ed1
test: attempt to fix smb sso test
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-11-26 18:10:57 +07:00
Louis Chemineau
ebda7b45f6
chore: Update @nextcloud/cypress to v1.0.0-beta.11
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-11-25 16:22:09 +07:00
Ferdinand Thiessen
212cac9469
ci: Enforce SCSS/CSS rules - add stylelint workflow
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-11-19 09:42:13 +07:00
John Molakvoæ
dcf067ccc0
Merge pull request #49041 from nextcloud/dependabot/github_actions/github-actions-52fdf4f9c4
2024-11-13 13:03:17 +07:00
dependabot[bot]
0a6c8b46fe
build(deps): bump the github-actions group with 5 updates
...
Bumps the github-actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4.1.1` | `4.2.2` |
| [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) | `2.25.2` | `2.31.1` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4.0.4` | `4.1.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.4.0` | `4.4.3` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `4.5.0` | `4.6.0` |
Updates `actions/checkout` from 4.1.1 to 4.2.2
- [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/v4.1.1...11bd71901bbe5b1630ceea73d27597364c9af683 )
Updates `shivammathur/setup-php` from 2.25.2 to 2.31.1
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.25.2...c541c155eee45413f5b09a52248675b1a2575231 )
Updates `actions/setup-node` from 4.0.4 to 4.1.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](0a44ba7841...39370e3970 )
Updates `actions/upload-artifact` from 4.4.0 to 4.4.3
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](50769540e7...b4b15b8c7c )
Updates `codecov/codecov-action` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 12:09:30 +07:00
Ferdinand Thiessen
a3e80e4195
feat: Update supported PostgreSQL versions
...
12 is now EOL but 17 was released and should be supported and tested.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-11-13 02:50:13 +07:00
provokateurin
72571a19dd
build(psalm): Configure unstable namespace
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-11-12 11:46:13 +07:00
Christoph Wurst
992d0786b3
chore(github): Update groupware code owners
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-11-11 09:20:14 +07:00
Joas Schilling
73de40719e
ci: Don't test incompatible external storages on PHP 8.4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-08 12:59:16 +07:00
Joas Schilling
da4fe3d5b7
ci: Test on PHP 8.4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-08 12:59:13 +07:00
Joas Schilling
a483b9cf8d
chore: Fix maintainer of federation app
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-04 11:00:30 +07:00
Marcel Müller
ce3c8c3522
chore: Change Fenn-CS to nfebe
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-11-03 23:14:37 +07:00
Daniel Kesselberg
b8a2468b05
chore: rename julius
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-10-30 16:24:59 +07:00
Wertzui123
11450bd163
Fix a typo (`a` -> `an` in front of `additional`)
...
Signed-off-by: Wertzui123 <46199283+Wertzui123@users.noreply.github.com>
2024-10-29 11:43:27 +07:00
provokateurin
3a39f4a65e
ci(psalm): Add missing imagick extension
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-28 09:14:22 +07:00
Josh
ac6c85c838
chore: Clarify log entry requirements in bug report form
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-10-25 09:50:17 +07:00
Daniel Kesselberg
31eed47868
chore: don't remove needs info label when commenting on a stale issue
...
1) Removing the "needs info" label when someone comments on a stale issue seems incorrect.
2) By default, the stale action removes the "stale" label upon commenting. However, the labels-to-remove-when-unstale option triggers an additional API request to remove the "stale" label, which was already removed in the previous API call.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-10-25 14:14:35 +07:00
Joas Schilling
8a2ad627a0
ci: Update list of installed PHP extensions (as some are not default enabled in new images)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-18 09:56:56 +07:00