schulzp commented on PR #39:
URL: 
https://github.com/apache/flink-connector-opensearch/pull/39#issuecomment-1992274982

   Hey @hajimeni!
   
   > The CI error seems to be caused by differences in files under the 
archunit-violations path.
   > It was resolved in the following PR. 
https://github.com/apache/flink-connector-opensearch/pull/21
   
   The PR you mentioned has been merged in 2023, that way before I opened this 
one. I'd like to help here but I feel lost. If I run `mvn clean verify` 
(against flink 1.17.1) all tests pass. Once I add `-Dflink.version=1.18.1` the 
archunit violations show up and are written to the following files:
   
   * `4382f1f0-807a-45ff-97d8-42f72b6e9484` (updated)
   * `eb4a59cf-22af-4223-8dfd-0ebc17ed342d` (new file)
   * `stored.rules` (adds `…342d` to the list)
   
   What should happen next? Is the build process supposed to just accept those 
violations instead of failing? Is there any documentation on archunit in the 
context of flink projects?
   
   > Additionally, Flink version has been updated to 1.18.1, Please fix CI 
target version.
   
   That's out of scope of this PR, isn't it? I looked at [the PR workflow for 
flink-connector-elasticsearch](/apache/flink-connector-elasticsearch/blob/main/.github/workflows/push_pr.yml)
 but even there it's 1.18-SNAPSHOT. What is supposed to be changed?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to