You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ma...@apache.org on 2023/03/13 16:21:00 UTC
[flink-connector-shared-utils] branch ci_utils updated: [FLINK-31416][CI] Allow skipping of dependency convergence check. This closes #9
This is an automated email from the ASF dual-hosted git repository.
martijnvisser pushed a commit to branch ci_utils
in repository https://gitbox.apache.org/repos/asf/flink-connector-shared-utils.git
The following commit(s) were added to refs/heads/ci_utils by this push:
new 1c08ad3 [FLINK-31416][CI] Allow skipping of dependency convergence check. This closes #9
1c08ad3 is described below
commit 1c08ad3b60f3ae8305750082c5e9714583e54d3d
Author: MartijnVisser <ma...@apache.org>
AuthorDate: Mon Mar 13 17:20:52 2023 +0100
[FLINK-31416][CI] Allow skipping of dependency convergence check. This closes #9
* [FLINK-31416][CI] Allow skipping of dependency convergence check
---
.github/workflows/ci.yml | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 069ed3e..360dee6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -41,6 +41,11 @@ on:
required: false
type: number
default: 50
+ run_dependency_convergence:
+ description: "Whether to run the dependency convergence check"
+ required: false
+ type: boolean
+ default: true
jobs:
compile_and_test:
@@ -73,6 +78,10 @@ jobs:
with:
maven-version: 3.8.6
+ - name: "Enable dependency convergence check"
+ if: ${{ inputs.run_dependency_convergence }}
+ run: echo "MVN_DEPENDENCY_CONVERGENCE=-Dflink.convergence.phase=install -Pcheck-convergence" >> $GITHUB_ENV
+
- name: "Determine Flink binary url"
run: |
binary_url=${{ inputs.flink_url }}
@@ -130,7 +139,7 @@ jobs:
-DaltDeploymentRepository=validation_repository::default::file:${{ env.MVN_VALIDATION_DIR }} \
-Dscala-2.12 \
-Prun-end-to-end-tests -DdistDir=${{ env.FLINK_CACHE_DIR }}/flink-${{ inputs.flink_version }} \
- -Dflink.convergence.phase=install -Pcheck-convergence \
+ ${{ env.MVN_DEPENDENCY_CONVERGENCE }} \
${{ env.MVN_CONNECTION_OPTIONS }} \
-Dlog4j.configurationFile=file://$(pwd)/tools/ci/log4j.properties \
| tee ${{ env.MVN_BUILD_OUTPUT_FILE }}