This is an automated email from the ASF dual-hosted git repository.
davidradl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-http.git
The following commit(s) were added to refs/heads/main by this push:
new 2e12a86 [hotfix] Add docs data, update CI and enable japicmp ahead of
1.1.0 (#59)
2e12a86 is described below
commit 2e12a86996c5a3ba48ba254d271e9a7dd420f442
Author: Martijn Visser <[email protected]>
AuthorDate: Wed Oct 28 14:42:18 2026 +0100
[hotfix] Add docs data, update CI and enable japicmp ahead of 1.1.0 (#59)
* [hotfix][docs] Add docs data for the SQL connector download table
The sql_connector_download_table shortcode reads the connector version
and Flink compatibility from docs/data/http.yml. The Flink docs use the
v1.0 copy; this one carries over to the next release branch.
Generated-by: Claude Code (Claude Opus 5.5)
* [hotfix][ci] Test against Flink 2.2.1 and 2.3.0, and v1.0 in the weekly
run
Generated-by: Claude Code (Claude Opus 5.5)
* [hotfix][build] Enable japicmp against 1.0.0-2.2
flink-connector-parent 2.0.0 manages japicmp under
com.github.siom79.japicmp, so the io.github.zentol.japicmp declaration
had no version or execution and the check did not run. Switch the
groupId and compare against 1.0.0-2.2. The parent only checks @Public
classes and the connector has none yet.
Generated-by: Claude Code (Claude Opus 5.5)
---
.github/workflows/push_pr.yml | 2 +-
.github/workflows/weekly.yml | 4 ++++
.../workflows/push_pr.yml => docs/data/http.yml | 24 +++++-----------------
flink-connector-http/pom.xml | 2 +-
pom.xml | 4 ++--
5 files changed, 13 insertions(+), 23 deletions(-)
diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index f3af431..682cde2 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -28,7 +28,7 @@ jobs:
compile_and_test:
strategy:
matrix:
- flink: &flink_versions [ 2.2.0 ]
+ flink: &flink_versions [ 2.2.1, 2.3.0 ]
jdk: &jdk_versions [ '11, 17, 21' ]
uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index b6b39bb..f62c5d0 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -28,6 +28,7 @@ jobs:
compile_and_test:
if: github.repository_owner == 'apache'
strategy:
+ fail-fast: false
matrix:
flink_branches: [{
flink: 2.3-SNAPSHOT,
@@ -35,6 +36,9 @@ jobs:
}, {
flink: 2.2-SNAPSHOT,
branch: main
+ }, {
+ flink: 2.2.1,
+ branch: v1.0
}]
uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
diff --git a/.github/workflows/push_pr.yml b/docs/data/http.yml
similarity index 58%
copy from .github/workflows/push_pr.yml
copy to docs/data/http.yml
index f3af431..68a2d6b 100644
--- a/.github/workflows/push_pr.yml
+++ b/docs/data/http.yml
@@ -16,22 +16,8 @@
# limitations under the License.
################################################################################
-# We need to specify repo related information here since Apache INFRA doesn't
differentiate
-# between several workflows with the same names while preparing a report for
GHA usage
-# https://infra-reports.apache.org/#ghactions
-name: Flink Connector HTTP CI
-on: [push, pull_request]
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}
- cancel-in-progress: true
-jobs:
- compile_and_test:
- strategy:
- matrix:
- flink: &flink_versions [ 2.2.0 ]
- jdk: &jdk_versions [ '11, 17, 21' ]
- uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
- with:
- flink_version: ${{ matrix.flink }}
- jdk_version: ${{ matrix.jdk }}
-
+version: 1.1-SNAPSHOT
+flink_compatibility: ['2.2', '2.3']
+variants:
+ - maven: flink-connector-http
+ sql_url:
https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-http/$full_version/flink-sql-connector-http-$full_version.jar
diff --git a/flink-connector-http/pom.xml b/flink-connector-http/pom.xml
index 5e51e5d..77409cd 100644
--- a/flink-connector-http/pom.xml
+++ b/flink-connector-http/pom.xml
@@ -381,7 +381,7 @@ under the License.
<plugin>
<!-- activate API compatibility checks -->
- <groupId>io.github.zentol.japicmp</groupId>
+ <groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
</plugin>
diff --git a/pom.xml b/pom.xml
index e7e4854..a22e999 100644
--- a/pom.xml
+++ b/pom.xml
@@ -101,7 +101,7 @@ under the License.
<slf4j.version>1.7.36</slf4j.version>
<!-- Plugin versions -->
- <japicmp.referenceVersion>1.17.0</japicmp.referenceVersion>
+ <japicmp.referenceVersion>1.0.0-2.2</japicmp.referenceVersion>
<japicmp.skip>false</japicmp.skip>
<maven.dependency.plugin.version>3.7.1</maven.dependency.plugin.version>
<maven.shade.plugin.version>3.1.1</maven.shade.plugin.version>
@@ -632,7 +632,7 @@ under the License.
<plugin>
<!-- activate API compatibility checks -->
- <groupId>io.github.zentol.japicmp</groupId>
+ <groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
</plugin>