This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a commit to branch avro-3731-gradle-avro-plugin
in repository https://gitbox.apache.org/repos/asf/avro.git
The following commit(s) were added to refs/heads/avro-3731-gradle-avro-plugin
by this push:
new b41d6072d AVRO-3731:[gradl- avro-plugin] Integrates software donation
of gradle avro plugin (#2946)
b41d6072d is described below
commit b41d6072d37aacad21df988b98a6e1665c90e658
Author: RanbirK <[email protected]>
AuthorDate: Mon Jun 10 00:59:31 2024 -0700
AVRO-3731:[gradl- avro-plugin] Integrates software donation of gradle avro
plugin (#2946)
* Add initial changes to workflow files to start fixing builds
* Debug os compatibility test
* Debug os compatibility test
* Debug os compatibility test
* Refactoring
---------
Co-authored-by: Ola Hungerford <[email protected]>
Co-authored-by: Ranbir Kumar <[email protected]>
---
.github/workflows/avro-compatibility.yml | 2 ++
.github/workflows/ci.yml | 22 ++++++++++------------
.github/workflows/gradle-compatibility.yml | 2 ++
.github/workflows/java-compatibility.yml | 10 ++++++++++
.github/workflows/os-compatibility.yml | 20 +++++++++++---------
5 files changed, 35 insertions(+), 21 deletions(-)
diff --git a/.github/workflows/avro-compatibility.yml
b/.github/workflows/avro-compatibility.yml
index 9304f4958..e15f892d9 100644
--- a/.github/workflows/avro-compatibility.yml
+++ b/.github/workflows/avro-compatibility.yml
@@ -17,4 +17,6 @@ jobs:
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v2
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 04029994a..0283cea9c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -5,15 +5,13 @@ jobs:
name: "Build"
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-java@v3
- with:
- distribution: "zulu"
- java-version: 8
- - uses: gradle/gradle-build-action@v2
- with:
- arguments: build
-# - uses: codecov/codecov-action@v1
-# with:
-# file: ./build/reports/jacoco/test/jacocoTestReport.xml
-# fail_ci_if_error: true
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
+ with:
+ distribution: "zulu"
+ java-version: 8
+ - uses: gradle/gradle-build-action@v2
+ with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
+ arguments: build
diff --git a/.github/workflows/gradle-compatibility.yml
b/.github/workflows/gradle-compatibility.yml
index a2a195ded..0cea04c86 100644
--- a/.github/workflows/gradle-compatibility.yml
+++ b/.github/workflows/gradle-compatibility.yml
@@ -23,4 +23,6 @@ jobs:
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v2
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
diff --git a/.github/workflows/java-compatibility.yml
b/.github/workflows/java-compatibility.yml
index 047e08e51..dcaf0356b 100644
--- a/.github/workflows/java-compatibility.yml
+++ b/.github/workflows/java-compatibility.yml
@@ -18,6 +18,8 @@ jobs:
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v2
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
java17:
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}"
@@ -35,6 +37,8 @@ jobs:
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v2
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
java18:
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}"
@@ -52,6 +56,8 @@ jobs:
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v2
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
java-19:
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}"
@@ -70,6 +76,8 @@ jobs:
- uses: gradle/gradle-build-action@v2
continue-on-error: true
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
java-ea:
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}"
@@ -89,4 +97,6 @@ jobs:
- uses: gradle/gradle-build-action@v2
continue-on-error: true
with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
arguments: testCompatibility -PavroVersion=${{ matrix.avro }}
-PgradleVersion=${{ matrix.gradle }}
diff --git a/.github/workflows/os-compatibility.yml
b/.github/workflows/os-compatibility.yml
index 58f8e30dd..c585d247e 100644
--- a/.github/workflows/os-compatibility.yml
+++ b/.github/workflows/os-compatibility.yml
@@ -6,14 +6,16 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- java: [8] # Minimum supported major version
+ java: [11]
os: [ubuntu-latest, windows-latest, macOS-latest] # All supported OS
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-java@v3
- with:
- distribution: "zulu"
- java-version: ${{ matrix.java }}
- - uses: gradle/gradle-build-action@v2
- with:
- arguments: test
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
+ with:
+ distribution: zulu
+ java-version: ${{ matrix.java }}
+ - uses: gradle/gradle-build-action@v2
+ with:
+ build-root-directory: lang/java/gradle-plugin
+ gradle-executable: lang/java/gradle-plugin/gradlew
+ arguments: test