1
0
mirror of https://github.com/owncloud/ocis.git synced 2026-10-28 12:39:37 +03:00
Commit Graph

2770 Commits

Author SHA1 Message Date
Michal Klos
6172ce5495 test: [stable-8.0] e2e ldap (#12702)
* test: e2e ldap

* test: e2e ldap distributed
2026-08-06 10:04:45 +02:00
Deyan Zhekov
1189d16de8 [OCISDEV-833] Added rm -rf k6-ocis via SSH before ocis.sh start (#12280) 2026-05-06 12:22:33 +03:00
Deyan Zhekov
9be36f0aee [OCISDEV-830] Add GitHub Actions workflow for k6 load tests with flag [k6-test]
* [OCISDEV-827] Add workflow file to run k6-tests in GitHub Actions

* [OCISDEV-827] Fix broken pipeline job

* [OCISDEV-827] Fix broken pipeline job - switched to double quotes.

* [OCISDEV-827] Trying to fix a broken pipeline job

* [OCISDEV-827] Fix secrets and variables used to run k6-test

* [OCISDEV-827] Add health check and SSH keepalive in run_k6_tests.sh

* [OCISDEV-827] Rename variable DRONE_COMMIT to OCIS_COMMIT_SHA
2026-04-29 14:56:15 +02:00
Julian Koberg
c04811347f feat(graph): [OCISDEV-807] add SpaceEditorWithoutVersionsWithoutTrashbin role
Adds a new space membership role "Can edit" that allows creating, uploading,
downloading, editing, moving and deleting on a space without access to file
versions or the trashbin. Also bumps reva to include the corresponding role
constructor.

Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-04-23 15:21:28 +02:00
Michal Klos
5e96cbc17e [backport] feat: [OCISDEV-732] acceptance test (#12143) to stable-8.0.0 (#12236)
* feat: [OCISDEV-732] acceptance test  (#12143)

* feat: acceptance test - graph

* feat: acceptance test - graph

* feat: acceptance test - graph

* fix: remove drone

* feat: run each behat suite as a separate worker

* feat: rename

feat: [OCISDEV-740] acceptance test, coverage P0

feat: [OCISDEV-743] build and unit test

ci: [ocisdev-730] code quality

feat: [OCISDEV-741] local-api-test part 2

feat: [OCISDEV-741] local-api-test, apiSpaces

feat: [OCISDEV-744] cli-test

feat: [OCISDEV-741] local-api-test, apiCollaboration

# Conflicts:
#	.github/workflows/acceptance-tests.yml
#	tests/acceptance/run-github.py

feat: [OCISDEV-741] integration

feat: [OCISDEV-744] build-and-test, lint

feat: [OCISDEV-744] e2e-test

# Conflicts:
#	.github/workflows/acceptance-tests.yml

feat: [OCISDEV-744] fix apiSearch2 test suite

* test [OCISDEV-744]: Run apiSearch2 test suite

* Added php8.4-gd to all 4 PHP install lines

* test [OCISDEV-744]: Enable all commented tests

* test [OCISDEV-744]: Fixed failings

* test [OCISDEV-744]: Fixed failings

feat: [OCISDEV-744] fix apiOcm test suite

* test [OCISDEV-744]: fix apiOcm tests

* test [OCISDEV-744]: remove redundant .sh files

* test [OCISDEV-744]: remove run-e2e.sh. Fix DRY vialation in run-github.py

* test [OCISDEV-744]: documentation fixes

---------

Co-authored-by: Deyan Zhekov <deyan.zhekov@kiteworks.com>

fix: [OCISDEV-730] actions compliance (#12187)

feat: [OCISDEV-786] Split coreApiSharees and coreApiSharePublicLink2 (#12196)

feat: [OCISDEV-779] reduce ci duration, libcurl (#12193)

* feat: [OCISDEV-779] reduce ci duration, libcurl

* feat: [OCISDEV-779] reduce ci duration, libcurl

* feat: [OCISDEV-779] reduce ci duration, libcurl

* feat: [OCISDEV-779] reduce ci duration, libcurl

feat: [OCISDEV-792] reduce ci duration, build-and-run (#12204)

* feat: [OCISDEV-792] reduce ci duration, build-and-run

* feat: [OCISDEV-792] reduce ci duration, build-and-run

* feat: [OCISDEV-792] reduce ci duration, pre-check

* feat: [OCISDEV-792] reduce ci duration, pre-check

* feat: [OCISDEV-792] reduce ci duration, pre-check

* feat: [OCISDEV-792] reduce ci duration, pre-check

* feat: [OCISDEV-792] reduce ci duration, pre-check

fix: ci, govulncheck stderr (#12219)

* fix: ci, govulncheck stderr

* fix: ci, litmus flakines

feat: [OCISDEV-779] reduce CI duration, PHP-version (#12217)

* feat: [OCISDEV-779] reduce CI duration, php-version

* feat: [OCISDEV-779] fix flaky test in apiSharingNgShares

* feat: [OCISDEV-779] fix flaky preview comparison

* feat: [OCISDEV-779] fix flaky preview comparison

* feat: [OCISDEV-779] replace manual PHP installation with shivammathur/setup-php action

* feat: [OCISDEV-779] fix Pre-checks and generate step

* feat: [OCISDEV-779] fix flaky preview comparison

* feat: [OCISDEV-779] fix failing test

---------

Co-authored-by: Michal Klos <michal.klos@kiteworks.com>

* feat: post rebase fix

* feat: post rebase fix

* feat: post rebase fix
2026-04-21 09:43:54 +02:00
Niraj Acharya
2702ca3650 test: fix public link related test for k8s deployment 2026-02-18 12:14:32 +05:45
Roman Perekhod
de492f72de feat: bump go to 1.25
feat: bump mockery to v2.53.5

feat: bump govulncheck

feat: bump bingo to v0.10.0

force go-1.25.7

update thumbnail images for test
2026-02-10 13:56:03 +01:00
Michal Klos
3e5a8683b9 feat: [OCISDEV-588] remove deprecated ocis env vars (#11942)
* feat: remove obsolete env var

* add comments for sonarcloud

---------

Co-authored-by: Martin Mattel <github@diemattels.at>
2026-01-22 17:46:42 +01:00
kobergj
f983d554da Merge pull request #11898 from kobergj/FixSharingRoles
[OCISDEV-569] Fix Sharing-Roles
2026-01-22 12:54:49 +01:00
Michal Klos
81df263d27 fix: flaky cli test (#11947) 2026-01-22 10:51:06 +01:00
Julian Koberg
20a831f4f0 fix: adjust test to new wording
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-01-21 15:16:46 +01:00
Roman Perekhod
0b6bd5ee68 fix: fix the error handling for empty name on space update 2026-01-20 20:24:44 +01:00
Niraj Acharya
a42c2b7b40 test: adjust tests 2026-01-13 18:00:58 +01:00
Juan Pablo Villafáñez
7003aa26c5 fix: adjust tests 2026-01-13 18:00:58 +01:00
Pradip Subedi
4c7cf8cd91 Merge pull request #11826 from owncloud/test/include-coreApi8-suite-in-k8s
[tests-only][full-ci] Test: run Core-API-8 test suite on k8s
2026-01-13 10:03:12 +05:45
Deyan Zhekov
2ef3f66992 [tests-only][full-ci][OCISDEV-548] Test: Update Tika to v3.2.2.0-full (#11879)
* [tests-only][full-ci][OCISDEV-548] Update Tika to v3.2.2.0-full
2026-01-12 10:48:10 +02:00
pradip
7753e2aa22 test: run Core-API-8 test suite on k8s 2026-01-08 10:42:05 +05:45
Ashim Shrestha
bec95e7ea7 test: add test for updating space name to an empty string
Signed-off-by: Ashim Shrestha <ashimshrestha2384@gmail.com>
2026-01-06 14:01:09 +05:45
Ashim Shrestha
126ba7ccc2 test: run coreAPI3 pipeline over k8s
Signed-off-by: Ashim Shrestha <ashimshrestha2384@gmail.com>
2025-12-29 10:47:53 +05:45
Niraj Acharya
413bf9307a test: fix antivirus tests 2025-12-18 13:20:11 +05:45
pradip
b5960ce339 test: refactor feature files to make services use their own configs 2025-12-08 14:17:16 +05:45
pradip
6705e3997e test: run sharingNgLinkShare suite in K8s 2025-12-05 12:18:34 +05:45
nirajacharya2
c50c80d8e8 Merge pull request #11858 from owncloud/test/include-apisearch2-pipeline-in-k8s
[tests-only][full-ci] test: test: run search2 pipeline over k8s
2025-12-05 11:50:32 +05:45
nirajacharya2
9d0c31799b [tests-only][full-ci] test: run API-antivirus test suite on k8s (#11844)
* test: run API-antivirus test suite on k8s

* test: export service port

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: use existing clamav service

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: fix debug port

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* ci: deploy clamav in k8s

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Niraj Acharya <niraj@jankaritech.com>
Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
2025-12-05 10:37:55 +05:45
Niraj Acharya
2248f0865b test: run search2 pipeline over k8s 2025-12-05 10:07:10 +05:45
nirajacharya2
56a2fc88fd adding test for thumbnail service (#10821) 2025-11-28 15:49:15 +05:45
Lukas Hirt
664726cf02 chore: [OCISDEV-483] bump reva
This updates the ownCloud Reva dependency to commit `82c22e954c1cdabb62a14fbe5c1a4ec3e1dabd45`.
Changelog: Changelog: 82c22e954c...a122a95387
2025-11-13 10:58:52 +01:00
nirajacharya2
b26f754fa1 test: add missing service column in tests (#11820)
Co-authored-by: Niraj Acharya <niraj@jankaritech.com>
2025-11-12 17:15:13 +05:45
Niraj Acharya
4f1da2c2f9 test(ci): disabling virus scan in k8s by default 2025-11-11 15:00:54 +05:45
Roman Perekhod
304c3f1890 fix: [OCM] Specification Compliance (#11773)
* fix: [OCISDEV-450] fix ocm path

* fix: [OCM] Specification Compliance

* update the test

* fix: [OCISDEV-471] OCM: User can't change the federated share permission

* fix tests

* test: fix federated user regex

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix federated user regex

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix federated user regex

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: adjust test expectations

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* latest reva ocm changes

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
2025-11-10 12:38:10 +01:00
Niraj Acharya
ebdfa5b7e4 enable k8s test pipeline 2025-11-10 12:58:06 +05:45
Ashim Shrestha
9013b4e724 Merge pull request #11010 from owncloud/test/test-for-flaky-share-expire-step
[tests-only][full-ci] Test for share expiration grouped emails
2025-11-05 17:29:49 +05:45
Ashim Shrestha
5c9924cd61 test: update step for resource expiration 2025-11-05 16:56:25 +05:45
Niraj Acharya
7a8ec7d0db test: add test to delete personal space 2025-10-31 11:54:01 +05:45
pradip
77a031527a test: add flaky step for resource expiration 2025-10-31 10:10:19 +05:45
Niraj Acharya
4ce6812977 test: refactor tests related to OCIS_SHOW_USER_EMAIL_IN_RESULTS 2025-10-29 16:30:49 +05:45
Sawjan Gurung
e5a2c8e6e5 test: include failed hooks in expectd failures (#11764)
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Kavita Gautam <kavita@jankaritech.com>
2025-10-28 13:02:59 +05:45
nirajacharya2
bcd836d223 Merge pull request #11626 from owncloud/run-antivirus-test-on-k8s
[tests-only][full-ci] add support for antivirus, email and authapp services
2025-10-13 13:58:52 +05:45
Lukas Hirt
c9d308f232 feat: [OCISDEV-234] add configurable display attributes
Added new configuration options `UserSearchDisplayedAttributes` which
allows to configure the attributes that are displayed in the user search results.
Also deprecate the `ShowUserEmailInResults` configuration option.
2025-10-01 21:03:53 +02:00
Roman Perekhod
2c7f57865f feat: [OCISDEV-282] user type upgrade/downgrade (#11678)
* feat: [OCISDEV-282] user type upgrade/downgrade
* the storage utils pkg separated
* extended the test coverage
* the failures added to expected
2025-09-26 17:04:01 +02:00
Niraj Acharya
a5997e7a60 settingup antivirus, email and authapp services 2025-09-26 16:42:26 +05:45
Niraj Acharya
11dafac5dc test: run tika service on kubernetes 2025-09-26 14:21:38 +05:45
Lukas Hirt
c620c0c030 Merge pull request #11687 from owncloud/feat/drop-remote-php
[full-ci] feat: [OCISDEV-330] drop remote.php prefix
2025-09-25 09:36:49 +02:00
Pradip Subedi
f062482881 Merge pull request #11668 from owncloud/test/include-apiSpaces-suite-in-k8s
[tests-only][full-ci] Test: make tests inside `apiSpaces` suite run over k8s
2025-09-24 17:02:29 +05:45
Lukas Hirt
1b83d986f9 feat: [OCISDEV-330] drop remote.php prefix
The `remote.php` prefix is now fully optional in WebDAV endpoints and is never returned in responses.
2025-09-24 11:25:27 +02:00
Lukas Hirt
a917473ee8 fix: [OCISDEV-330] limit search only when scope is passed
Previously, the search service would limit the search
to the according space when searching `/dav/spaces/`.
This was not correct, as the search should be limited
to the according space when a `scope` is passed in the search pattern instead.
2025-09-24 10:47:11 +02:00
pradip
9ebedfb06c test: cleanup 2025-09-24 13:08:17 +05:45
pradip
3d4842537b test: include rollback function 2025-09-24 12:18:59 +05:45
pradip
87ac70814f test: update env for storageusers service 2025-09-24 11:56:35 +05:45
pradip
15cc11e0be test: make tests inside apiSpaces run over k8s 2025-09-24 10:51:15 +05:45