Commit Graph

95 Commits

Author SHA1 Message Date
Louis Chemineau 60bf72bb0c
Add block-merge-eol workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-04-29 10:48:53 +02:00
Louis eda813f194
Merge pull request #2449 from nextcloud/feat/workflow-auto-update-dependabot-approve-merge.yml
Updating dependabot-approve-merge.yml workflow from template
2024-04-29 10:39:11 +02:00
Nextcloud bot b1574f35c3 Updating dependabot-approve-merge.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 18:16:22 +00:00
Nextcloud bot 59f86c3c3b Updating pr-feedback.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 17:50:20 +00:00
Joas Schilling f81b43acfa feat(deps): Add Nextcloud 30 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-03-28 15:12:31 +00:00
Louis Chemineau b725181eee
chore: update workflows from templates
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-03-21 13:56:40 +01:00
Nextcloud bot a0958f71f6 Updating phpunit-mysql.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-15 16:23:44 +00:00
Nextcloud bot 5b623aa944 Updating command-compile.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-20 19:04:18 +00:00
Nextcloud bot 1a5bd5719e Updating command-compile.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-04 20:40:36 +00:00
Joas Schilling c54194263f
feat(deps): Add Nextcloud 29 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-23 14:25:21 +01:00
Louis Chemineau 71c08cb5fc
Add workflow for other DBs
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-10-04 18:11:18 +02:00
John Molakvoæ bb1b8d27d3
chore(dependabot): remove unsupported versions
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-08-09 11:50:51 +02:00
Louis 5d10470079
Create pr-feedback.yml
Signed-off-by: Louis <6653109+artonge@users.noreply.github.com>
2023-07-03 10:50:11 +02:00
John Molakvoæ 51d36d602a
fix: remove cypress component test from template
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-06-29 22:39:23 +02:00
Nextcloud bot e7731bfa9e Updating cypress.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-29 20:19:26 +00:00
Louis Chemineau 93806f4b63 Update cypress workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-06 11:17:34 +02:00
Louis Chemineau f6a1432a39 Only run components testing in component CI step
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-05 18:12:50 +02:00
John Molakvoæ d0c035f76a
chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-01 13:07:09 +02:00
Louis 6631d395f4 Add stable27 to npm-audit-fix workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-17 16:14:00 +02:00
Joas Schilling 4fa845218a
feat(deps): Add Nextcloud 28 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-17 15:17:20 +02:00
Louis Chemineau 12b53c73d9 Add npm audit workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-11 12:15:46 +02:00
Joas Schilling 6e33c3697a
chore(maintainers): Update CODEOWNERS file
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-20 11:38:24 +02:00
Joas Schilling ee3c92ccbf
chore: Add Nextcloud 27 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-03 10:23:45 +01:00
Louis Chemineau 0234a47791
Add location grouping views
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-24 08:35:39 +01:00
Louis Chemineau d94f30cc09 Add commands and listeners to generate location data of files:
The location data is stored inside `oc_files_metadata`.

- `occ photos:update-1000-cities` to update the cities1000 file.
- `occ photos:map-media-to-location`to map picture coordinates to a location

- `ReverseGeoCoderService` download the necessary files and build the `KDTree`
- `UpdateReverseGeocodingFilesCommand` command to allow to manually create the needed reverse geocoding files
- `MediaLocationManager` to manager the location mappings
- `MapMediaToLocationCommand` command to manually trigger location data mapping. Useful for pre-existing pictures.
- `LocationManagerNodeEventListener` to react to node, user and share events.
- `MapMediaToLocationJob` to reduce the load in event listeners

```php
                                          ┌─────────────────────┐
                            ┌────────────►│MapMediaToLocationJob│
                            │             └─────────┬───────────┘
                            │                       │
   ┌────────────────────────┴───────┐               │
   │LocationManagerNodeEventListener├──┐            ▼
   └────────────────────────────────┘  │  ┌────────────────────┐     ┌──────────────┐
                                       ├─►│MediaLocationManager├────►│LocationMapper│
   ┌─────────────────────────┐         │  └─────────┬──────────┘     └──────────────┘
   │MapMediaToLocationCommand├─────────┘            │
   └─────────────────────────┘                      │
                                                    ▼
   ┌──────────────────────────────────┐   ┌──────────────────────┐
   │UpdateReverseGeocodingFilesCommand├──►│ReverseGeoCoderService│
   └──────────────────────────────────┘   └──────────────────────┘
```

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-22 15:44:33 +01:00
Louis Chemineau e66d96dc34 Copy how cypress is run on the server
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-01 18:01:00 +01:00
Simon Spannagel 5b4f0aec29 Workflow: Add back synchronize event type to fixup job
Signed-off-by: Simon Spannagel <simonspa@kth.se>
2023-01-24 06:51:19 +01:00
Joas Schilling 6ea9af217b
chore(CI): Update master php testing versions and workflow templates
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-16 14:43:09 +01:00
Louis d47c29df97
Change maintened branches in dependabot.yml
Signed-off-by: Louis <6653109+artonge@users.noreply.github.com>
2022-10-19 14:59:42 +02:00
Louis e5cd9c59c8
Merge pull request #1364 from nextcloud/feat/workflow-auto-update-psalm.yml
Updating psalm.yml workflow from template
2022-10-15 17:32:04 +02:00
Nextcloud bot 3cfb059788 Updating psalm.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 15:08:53 +00:00
Nextcloud bot aee3e9a4a3 Updating phpunit-sqlite.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 14:50:10 +00:00
Nextcloud bot b71dc46057 Updating lint-eslint.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 13:36:01 +00:00
John Molakvoæ 6089620805
Merge pull request #1359 from nextcloud/feat/workflow-auto-update-lint-stylelint.yml
Updating lint-stylelint.yml workflow from template
2022-10-15 14:33:03 +02:00
John Molakvoæ 07cd3531a5
Merge pull request #1358 from nextcloud/feat/workflow-auto-update-lint-php.yml
Updating lint-php.yml workflow from template
2022-10-15 14:32:18 +02:00
Nextcloud bot 02f94d65f8 Updating lint-php-cs.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 12:06:43 +00:00
Nextcloud bot 2192c2798a Updating lint-stylelint.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 11:28:38 +00:00
Nextcloud bot 3f750f1e56 Updating lint-php.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 10:45:41 +00:00
Joas Schilling 3e2d17b0ed
Create update-nextcloud-ocp.yml
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-09-26 20:09:13 +02:00
John Molakvoæ 15f8516dc1
Use composer requirements for psalm action
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-23 10:46:01 +02:00
Joas Schilling 32c7ad7acd
Add a github action that installs the app
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-19 20:11:27 +02:00
Louis Chemineau 35af106097 Add collaborators management views
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-16 07:44:28 +00:00
Joas Schilling dbd47e9978
Update dependabot-approve-merge.yml
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-08-03 14:21:48 +02:00
Nextcloud bot ca7473c698 Updating node.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-11 16:33:45 +00:00
Nextcloud bot c832cdb992 Updating command-rebase.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-14 08:57:24 +00:00
John Molakvoæ be2a1097cf
Update php styling for 7.4
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-05-10 08:44:27 +02:00
Nextcloud bot 1ef2284e8b Updating command-rebase.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-26 15:11:45 +00:00
Joas Schilling 3dce7ba336
Update master php testing versions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-04 09:31:42 +02:00
Nextcloud bot 28fc1acf5f Updating node.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-05 10:15:18 +00:00
Nextcloud bot 30667acd7f Updating lint-eslint.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-05 09:05:09 +00:00