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