You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by gu...@apache.org on 2023/04/04 06:37:35 UTC
[flink-connector-pulsar] branch v3.0 updated (9a189f0 -> 4719bab)
This is an automated email from the ASF dual-hosted git repository.
guoweijie pushed a change to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-pulsar.git
from 9a189f0 [hotfix] fix connector artifact shortcode for document.
new f51e5c6 [hotfix][Build] bump flink version to 1.16.1 for ci workflows.
new 4719bab [FLINK-31718][Build] v3.0 branch use flink-connector-shared-utils ci.yml.
The 2 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/ci.yml | 101 ------------------------------------------
.github/workflows/push_pr.yml | 4 +-
.github/workflows/weekly.yml | 2 +-
3 files changed, 3 insertions(+), 104 deletions(-)
delete mode 100644 .github/workflows/ci.yml
[flink-connector-pulsar] 02/02: [FLINK-31718][Build] v3.0 branch use flink-connector-shared-utils ci.yml.
Posted by gu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
guoweijie pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-pulsar.git
commit 4719bab7dde1e5082ddbf9cdfd9dd71217e81ccd
Author: Weijie Guo <mi...@alibaba-inc.com>
AuthorDate: Tue Apr 4 12:38:12 2023 +0800
[FLINK-31718][Build] v3.0 branch use flink-connector-shared-utils ci.yml.
---
.github/workflows/ci.yml | 101 ------------------------------------------
.github/workflows/push_pr.yml | 2 +-
.github/workflows/weekly.yml | 2 +-
3 files changed, 2 insertions(+), 103 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index ea8a6c1..0000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,101 +0,0 @@
-################################################################################
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-################################################################################
-
-on:
- workflow_call:
- inputs:
- flink_url:
- description: "Url to Flink binary."
- required: true
- type: string
- flink_version:
- description: "Flink version to test against."
- required: true
- type: string
- cache_flink_binary:
- description: "Whether to cache the Flink binary. Should be false for SNAPSHOT URLs, true otherwise."
- required: true
- type: boolean
-
-jobs:
- compile_and_test:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- jdk: [8, 11]
- timeout-minutes: 80
- env:
- MVN_COMMON_OPTIONS: -U -B --no-transfer-progress -Dflink.version=${{ inputs.flink_version }}
- MVN_CONNECTION_OPTIONS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
- FLINK_CACHE_DIR: "/tmp/cache/flink"
- MVN_BUILD_OUTPUT_FILE: "/tmp/mvn_build_output.out"
- MVN_VALIDATION_DIR: "/tmp/flink-validation-deployment"
- steps:
- - run: echo "Running CI pipeline for JDK version ${{ matrix.jdk }}"
-
- - name: Check out repository code
- uses: actions/checkout@v2
-
- - name: Set JDK
- uses: actions/setup-java@v2
- with:
- java-version: ${{ matrix.jdk }}
- distribution: 'temurin'
- cache: 'maven'
-
- - name: Set Maven 3.8.6
- uses: stCarolas/setup-maven@v4.2
- with:
- maven-version: 3.8.6
-
- - name: Create cache dirs
- run: mkdir -p ${{ env.FLINK_CACHE_DIR }}
-
- - name: Cache Flink binary
- if: ${{ inputs.cache_flink_binary == 'true' }}
- uses: actions/cache@v3
- id: cache-flink
- with:
- path: ${{ env.FLINK_CACHE_DIR }}
- key: ${{ inputs.flink_url }}
-
- - name: Download Flink binary
- working-directory: ${{ env.FLINK_CACHE_DIR }}
- if: steps.cache-flink.outputs.cache-hit != 'true'
- run: wget -q -c ${{ inputs.flink_url }} -O - | tar -xz
-
- - name: Compile and test flink-connector-pulsar
- timeout-minutes: 60
- run: |
- set -o pipefail
-
- mvn clean deploy ${MVN_COMMON_OPTIONS} \
- -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_CONNECTION_OPTIONS }} \
- -Dlog4j.configurationFile=file://$(pwd)/tools/ci/log4j.properties \
- | tee ${{ env.MVN_BUILD_OUTPUT_FILE }}
-
- - name: Check licensing
- run: |
- mvn ${MVN_COMMON_OPTIONS} exec:java@check-license -N \
- -Dexec.args="${{ env.MVN_BUILD_OUTPUT_FILE }} $(pwd) ${{ env.MVN_VALIDATION_DIR }}" \
- ${{ env.MVN_CONNECTION_OPTIONS }} \
- -Dlog4j.configurationFile=file://$(pwd)/tools/ci/log4j.properties
\ No newline at end of file
diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 6e47309..36b1e47 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -20,6 +20,6 @@ name: Build flink-connector-pulsar
on: [push, pull_request]
jobs:
compile_and_test:
- uses: ./.github/workflows/ci.yml
+ uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
flink_version: 1.16.1
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 71a9ce1..d47c00b 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -25,6 +25,6 @@ jobs:
strategy:
matrix:
flink: [1.16-SNAPSHOT]
- uses: ./.github/workflows/ci.yml
+ uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
flink_version: ${{ matrix.flink }}
[flink-connector-pulsar] 01/02: [hotfix][Build] bump flink version to 1.16.1 for ci workflows.
Posted by gu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
guoweijie pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-pulsar.git
commit f51e5c684938363dbca3e507408175beddb83b36
Author: Weijie Guo <mi...@alibaba-inc.com>
AuthorDate: Tue Apr 4 12:06:33 2023 +0800
[hotfix][Build] bump flink version to 1.16.1 for ci workflows.
---
.github/workflows/push_pr.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index f08f957..6e47309 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -22,4 +22,4 @@ jobs:
compile_and_test:
uses: ./.github/workflows/ci.yml
with:
- flink_version: 1.16.0
+ flink_version: 1.16.1