Commit Graph

649 Commits (96d423c8d3eb3085a9267b0730ff0a6efce09917)

Author SHA1 Message Date
John Molakvoæ 377eebaece chore(workflows): add auto stable PR title update
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-07 09:05:03 +07:00
Joas Schilling f6931d79bb
ci: Skip second S3 test temporarily
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-06 15:02:58 +07:00
Joas Schilling 20e1ff78ad
ci: Remove no longer supported --verbose
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-06 14:36:28 +07:00
Stephan Orbaugh 04118afdab
Merge pull request #53287 from nextcloud/feat/test-app-routes
feat(tests): Test application enabling/disabling and routes
2025-06-06 13:00:02 +07:00
Côme Chilliet c6f2eff7f7
fix: Fix log display for integration tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-06-05 17:58:54 +07:00
Côme Chilliet a15c473ae2
feat(tests): Test application enabling/disabling and routes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-06-05 15:12:28 +07:00
skjnldsv 9fd6090194 fix(workflows): releases changelog generator tags handling
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-05 12:39:14 +07:00
Joas Schilling d72110cd35
ci: Add storage name to run name for easier identification
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-02 19:07:18 +07:00
Joas Schilling 893c0b4db5
ci(github): No longer fail-fast
On average this is costing us more CI time due to flaky tests,
then we save by actually skipping them.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-02 14:09:07 +07:00
dependabot[bot] f530a6c7d5
Merge pull request #53236 from nextcloud/dependabot/github_actions/github-actions-1204f2af31 2025-06-01 08:24:20 +07:00
dependabot[bot] 6b20851438 build(deps): bump LizardByte/setup-python-action
Bumps the github-actions group with 1 update: [LizardByte/setup-python-action](https://github.com/lizardbyte/setup-python-action).


Updates `LizardByte/setup-python-action` from 2025.426.160528 to 2025.530.174035
- [Release notes](https://github.com/lizardbyte/setup-python-action/releases)
- [Commits](f4367d0377...6fe6118971)

---
updated-dependencies:
- dependency-name: LizardByte/setup-python-action
  dependency-version: 2025.530.174035
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-01 09:38:26 +07:00
Ferdinand Thiessen cd99745a07
chore: adjust codeowners for stylesheets
1. Fix code owners to assign frontend to CSS / SCSS changes instead of
   backend.
2. Fix mixed usage of tabs and spaces in the file.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-05-31 16:08:25 +07:00
Andy Scherzinger 7e101aa638
ci(feedback): Use default action template
...since modifications have been up-streamed

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-30 09:25:51 +07:00
Andy Scherzinger 028ed380ce
ci(crl): Add srtable31 branch
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-30 08:56:42 +07:00
dependabot[bot] db637f3a8c build(deps): bump the github-actions group across 1 directory with 2 updates
Bumps the github-actions group with 2 updates in the / directory: [cypress-io/github-action](https://github.com/cypress-io/github-action) and [codecov/test-results-action](https://github.com/codecov/test-results-action).


Updates `cypress-io/github-action` from 6.7.16 to 6.9.2
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](108b8684ae...be1bab96b3)

Updates `codecov/test-results-action` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/codecov/test-results-action/releases)
- [Commits](f2dba722c6...47f89e9acb)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-version: 6.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: codecov/test-results-action
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 17:57:27 +07:00
Joas Schilling a4bbdefcdf
ci: Update comments and correctly skip the "pull 3rdparty" command
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-26 09:37:18 +07:00
Joas Schilling 2d649357a1
ci: Ignore template-injection on nextcloud-releases workflow
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-26 09:30:04 +07:00
Andy Scherzinger 923b4477cc
Merge pull request #53076 from nextcloud/gw-codeowners-public-api
chore(codeowners): add codeowners for calendar and contacts api
2025-05-25 16:40:09 +07:00
Andy Scherzinger 7c45c147dc
Merge pull request #53069 from nextcloud/ci/noid/syncActions
ci(gh): Sync actions
2025-05-23 23:00:29 +07:00
Joas Schilling 94e071e30f
ci: Harden some and ignore others that are blocked from forks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-23 21:13:44 +07:00
Joas Schilling 519d77db33
ci: Pin more actions, images and permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-23 21:03:04 +07:00
Joas Schilling d22a4cab90
ci: Try to pin images
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-23 20:29:53 +07:00
Andy Scherzinger 505d63363c
ci(gh): Pin action to a hash
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-23 19:53:18 +07:00
Andy Scherzinger 8b92f695b7
ci(gh): Sync actions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-23 19:51:49 +07:00
Daniel Kesselberg 4da8edc941
chore(codeowners): add codeowners for calendar and contacts api
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-05-23 18:07:15 +07:00
skjnldsv a4a3d15d82 feat: auto-generate changelog on release
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-05-22 16:58:06 +07:00
Ferdinand Thiessen fd8df1003d
chore: remove reviewers from dependendabot - its deprecated
Instead make sure all PRs get a reviewer assigned.
Also fixed an issue with the `dist/` folder as there is no automated PR
adding dist files - it needs to be manually updated, so that a PR
containing changes has to be reviewed properly!

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-05-14 22:27:25 +07:00
provokateurin 2919685603
ci: Add vendor-bin/rector to dependabot
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-05-14 15:28:14 +07:00
skjnldsv 3dbc479239 chore(cypress): add setup tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-05-09 21:59:23 +07:00
Spencer Murray ecacdd2e77
ci: pin codecov/test-results-action@v1.1.0 with hash
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-05-01 11:39:23 +07:00
Spencer Murray dbfbb8da7f
ci: pin codecov/codecov-action@v5.4.2 with hash
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-05-01 11:39:22 +07:00
Marcel Müller 3cf7b8ddbe chore: Add logs for dc and apache container
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-01 11:15:24 +07:00
Spencer Murray 0395eaacbb
ci: change if always() to if not cancelled on test results uploads
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-04-28 16:01:50 +07:00
Spencer Murray 9c3bdf2647
ci: always upload test results, even if tests fail
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-04-28 16:01:49 +07:00
Spencer Murray c795fb1937
ci: fix whitespace
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-04-28 16:01:49 +07:00
Spencer Murray 41764b9c09
ci: always collect and upload test results, not just on coverage runs
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-04-28 16:01:47 +07:00
Spencer Murray 191d07d588
ci: add Codecov's test analytics and bundle analysis features
Signed-off-by: Spencer Murray <spencer.murray@sentry.io>
2025-04-28 16:01:43 +07:00
dependabot[bot] ce26d5450a
build(deps): bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php), [actions/setup-node](https://github.com/actions/setup-node), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [nextcloud-libraries/npm-audit-action](https://github.com/nextcloud-libraries/npm-audit-action).


Updates `shivammathur/setup-php` from 2.32.0 to 2.33.0
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](9e72090525...cf4cade272)

Updates `actions/setup-node` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](cdca7365b2...49933ea528)

Updates `codecov/codecov-action` from 5.4.0 to 5.4.2
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2)

Updates `nextcloud-libraries/npm-audit-action` from 0.1.0 to 0.2.0
- [Release notes](https://github.com/nextcloud-libraries/npm-audit-action/releases)
- [Commits](2a60bd2e79...1b1728b2b4)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-version: 2.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: nextcloud-libraries/npm-audit-action
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 13:04:58 +07:00
Ferdinand Thiessen fd22b9cb18
ci(dependabot): remove stable29 and group composer directories
- stable29 is EOL
- make configuration better readable by grouping composer configurations
  with `directories` instead of individual configurations.
- do not allow major updates on stable branches, but still do patch
  updates.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-22 11:06:27 +07:00
Daniel Kesselberg fa8b389b6e
ci: add check to ensure composer-bin is not accidentally committed
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-04-15 13:20:37 +07:00
Ferdinand Thiessen 4a64cf54ba ci: test that all apps are enabled for psalm
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-07 14:40:37 +07:00
John Molakvoæ cd71887243
chore: bump dependabot npm `open-pull-requests-limit` to 20
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-04-02 19:33:20 +07:00
Ferdinand Thiessen 3d1ecb8994
chore: adjust CODEOWNERS
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-02 16:40:03 +07:00
dependabot[bot] 9a8a11a8a7
build(deps): bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [actions/setup-node](https://github.com/actions/setup-node), [cypress-io/github-action](https://github.com/cypress-io/github-action), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).


Updates `actions/setup-node` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](1d0ff469b7...cdca7365b2)

Updates `cypress-io/github-action` from 6.7.14 to 6.7.16
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](9c318d4f95...108b8684ae)

Updates `actions/upload-artifact` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](4cec3d8aa0...ea165f8d65)

Updates `peter-evans/create-pull-request` from 7.0.7 to 7.0.8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](dd2324fc52...271a8d0340)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: cypress-io/github-action
  dependency-version: 6.7.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-version: 7.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 23:28:29 +07:00
Côme Chilliet a57f694e8d feat: add integration test for sharing activity
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-25 15:43:09 +07:00
Ferdinand Thiessen fc105b9ed8
fix(mime-types): adjust compiled mime types and sign
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-12 12:41:04 +07:00
Ferdinand Thiessen 7c2baf3b52
chore(CODEOWNERS): do not spam backenders with frontend PRs related to `dist/`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-04 20:43:16 +07:00
Ferdinand Thiessen 3c62472b18
chore: assign talk backend team where needed
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 12:39:32 +07:00
Ferdinand Thiessen 96a96aae0d
chore: Use codeowners instead of workflow to assign reviewers
The workflow does not work as it needs a PAT or GitHub App token.
So this will add the teams as code owners to assign people.

By default backend is assigned, but if something below matches it
overwrites the backend assignment, so frontend code will only be
assigned to the frontend team.

Also ensure that for everything there are at least two reviewers.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 12:39:26 +07:00
dependabot[bot] 47b26c4dde
chore(deps): bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [cypress-io/github-action](https://github.com/cypress-io/github-action), [actions/upload-artifact](https://github.com/actions/upload-artifact), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).


Updates `cypress-io/github-action` from 6.7.10 to 6.7.14
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](7271bed2a1...9c318d4f95)

Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65c4c4a1dd...4cec3d8aa0)

Updates `codecov/codecov-action` from 5.3.1 to 5.4.0
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.3.1...v5.4.0)

Updates `peter-evans/create-pull-request` from 7.0.6 to 7.0.7
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](67ccf781d6...dd2324fc52)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-28 23:44:56 +07:00