This is an automated email from the ASF dual-hosted git repository. echauchot pushed a change to branch ci_utils in repository https://gitbox.apache.org/repos/asf/flink-connector-shared-utils.git
from ec54606 [FLINK-34314] Update CI Node Actions from NodeJS 16 to NodeJS 20. This closes (#35) new 30d0b10 [FLINK-34137] Setup CI and archunit for archunit tests skipping new 4c3b7bb [FLINK-34137] Update test-project parent to regular flink-connector-parent new 866c7b4 [FLINK-34137] Use additionalExcludes property to exclude archunit tests new 2868ea1 [FLINK-34137] Create a parent and 2 sub modules: one with tests, and one with no tests new 5786a05 [FLINK-34137] Add a simple non-violated test rule for production and test code and simplify dependencies new e6e2136 [FLINK-34137] Bump to flink 1.17.2 new e9f50c1 [FLINK-34137] Use flink-connector-parent v1.1.0 with surefire tests exclusions new ad16ea8 [FLINK-34137] exclude junit-platform-engine archunit transitive dep for dependency convergence new b5ad097 [FLINK-34137] upgrade all flinks versions in CI: 1.16.x -> 1.17.x, 1.17.x -> 1.18.x The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/_testing.yml | 33 ++++++++---- .github/workflows/ci.yml | 10 ++++ .gitignore | 4 +- .gitignore => module-with-no-tests/.gitignore | 5 -- module-with-no-tests/pom.xml | 14 +++++ .../apache/flink/connector/testing/SomeClass.java | 0 .gitignore => module-with-tests/.gitignore | 5 -- .../09379350-830e-42a3-8b31-afde18cf1eb4 | 0 module-with-tests/archunit-violations/stored.rules | 3 ++ module-with-tests/pom.xml | 33 ++++++++++++ .../connector/testing/SomeConnectorClass.java | 2 +- .../connector/testing/SomeConnectorClassTest.java | 2 +- .../ConnectorProductionCodeArchitectureTest.java | 47 ++++++++++++++++ .../ConnectorTestCodeArchitectureTest.java | 44 +++++++++++++++ .../src/test/resources/archunit.properties | 38 +++++++++++++ pom.xml | 62 +++++++++++++++++----- 16 files changed, 268 insertions(+), 34 deletions(-) copy .gitignore => module-with-no-tests/.gitignore (82%) create mode 100644 module-with-no-tests/pom.xml copy {src => module-with-no-tests/src}/main/java/org/apache/flink/connector/testing/SomeClass.java (100%) copy .gitignore => module-with-tests/.gitignore (82%) create mode 100644 module-with-tests/archunit-violations/09379350-830e-42a3-8b31-afde18cf1eb4 create mode 100644 module-with-tests/archunit-violations/stored.rules create mode 100644 module-with-tests/pom.xml rename src/main/java/org/apache/flink/connector/testing/SomeClass.java => module-with-tests/src/main/java/org/apache/flink/connector/testing/SomeConnectorClass.java (96%) rename src/test/java/org/apache/flink/connector/testing/SomeClassTest.java => module-with-tests/src/test/java/org/apache/flink/connector/testing/SomeConnectorClassTest.java (96%) create mode 100644 module-with-tests/src/test/java/org/apache/flink/connector/testing/architecture/ConnectorProductionCodeArchitectureTest.java create mode 100644 module-with-tests/src/test/java/org/apache/flink/connector/testing/architecture/ConnectorTestCodeArchitectureTest.java create mode 100644 module-with-tests/src/test/resources/archunit.properties