Skip to content

feat: enable push on catalog source#82

Merged
y-lakhdar merged 47 commits into
mainfrom
CDX-1464
Jun 20, 2023
Merged

feat: enable push on catalog source#82
y-lakhdar merged 47 commits into
mainfrom
CDX-1464

Conversation

@y-lakhdar

@y-lakhdar y-lakhdar commented Jun 16, 2023

Copy link
Copy Markdown
Contributor

Support full document updates on catalog sources.

Explanation
Since catalog sources have both PushEnabledSource and StreamEnabledSource properties set to true, they can use 2 endpoints to create a file container:

  1. api.cloud.coveo.com/push/v1/organizations/.../sources/.../documents/batch?fileId=...
  2. api.cloud.coveo.com/push/v1/organizations/.../sources/.../stream/update?fileId=...
    Therefore, the catalog needs to implement both interfaces

Testing

  • unit tests
  • manual testing: Created a catalog source and push with both modes.

y-lakhdar and others added 30 commits August 26, 2022 15:01
+ Configure Dependency Review

Dependency review helps you understand dependency changes and the security impact of these changes at every pull request. It provides an easily understandable visualization of dependency changes with a rich diff on the "Files Changed" tab of a pull request.

The warning for .github/workflows/dependency-review.yml is expected.

https://coveord.atlassian.net/browse/DEF-657

J:DEF-657
* ci: add codeql workflow

* remove unused option
* chore: use codeql public action

* ci: use mvn default arguments from workflow
… Coveo and instance Java classes in different ways (#39)
https://coveord.atlassian.net/browse/LENS-837
---------

Co-authored-by: Benjamin Taillon <[email protected]>
Co-authored-by: jpmarceau <[email protected]>
Co-authored-by: Mohan Raj Rajamanickam <[email protected]>
* ci: ensure semantic title

* ci: remove unnecessary config file
…eturned from StreamServiceInternal (#42)

Co-authored-by: Yassine <[email protected]>
* fix: adjust script path

* ci: add missing env secrets
* ci: add missing export
* ci: read value from context
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…urity] (#57)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
y-lakhdar and others added 7 commits June 15, 2023 10:50
Co-authored-by: developer-experience-bot[bot] <91079284+developer-experience-bot[bot]@users.noreply.github.com>
Co-authored-by: developer-experience-bot[bot] <91079284+developer-experience-bot[bot]@users.noreply.github.com>
Release-As: 2.3.0
Co-authored-by: developer-experience-bot[bot] <91079284+developer-experience-bot[bot]@users.noreply.github.com>
@y-lakhdar y-lakhdar requested review from a team, hdhayneCoveo, louis-bompart, mrrajamanickam-coveo and olamothe and removed request for a team June 16, 2023 16:27
Base automatically changed from LENS-976 to main June 16, 2023 17:05
@github-actions

github-actions Bot commented Jun 16, 2023

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Manifest Files

Comment thread src/main/java/com/coveo/pushapiclient/PlatformClient.java
@y-lakhdar y-lakhdar enabled auto-merge (squash) June 20, 2023 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants