-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
193 changed files
with
12,802 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# These are supported funding model platforms | ||
|
||
github: davidmc24 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: bug | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Prerequisites** | ||
|
||
* [ ] Are you running the latest version of the plugin? (Check [releases](https://github.com/davidmc24/gradle-avro-plugin/releases)) | ||
* [ ] Are you running a supported version of Gradle? (Check the [README](https://github.com/davidmc24/gradle-avro-plugin/blob/master/README.md)) | ||
* [ ] Are you running a supported version of Apache Avro? (Check the [README](https://github.com/davidmc24/gradle-avro-plugin/blob/master/README.md)) | ||
* [ ] Are you running a supported version of Java? (Check the [README](https://github.com/davidmc24/gradle-avro-plugin/blob/master/README.md)) | ||
* [ ] Did you check to see if an [issue](https://github.com/davidmc24/gradle-avro-plugin/issues) has already been submitted? | ||
* [ ] Are you reporting to the correct repository? If your schema doesn't work with the Apache Avro CLI tool either, it's not a problem with this plugin. Running your file through the `CLIComparisonTest` in the sample project under the `test-project` directory can help diagnose this. | ||
* [ ] Did you perform a cursory search? | ||
|
||
For more information, see the [CONTRIBUTING](https://github.com/davidmc24/gradle-avro-plugin/blob/master/CONTRIBUTING.md) guide. | ||
|
||
**Describe the bug** | ||
|
||
A clear and concise description of what the bug is. | ||
|
||
**To Reproduce** | ||
|
||
Steps to reproduce the behavior: | ||
|
||
1. Project set up like this... | ||
2. Source files like this... | ||
3. Ran this task... | ||
4. See error | ||
|
||
Please provide complete input files that reproduce the problem, not fragments. | ||
When possible, please express this using `test-project`. | ||
|
||
**Expected behavior** | ||
|
||
A clear and concise description of what you expected to happen. | ||
|
||
**Environment (please complete the following information):** | ||
- Gradle Version [e.g. 5.6.1] | ||
- Apache Avro Version [e.g. 1.8.2] | ||
- Gradle-Avro Plugin Version [e.g. 0.17.0] | ||
- Java Version [e.g. 13.0.2] | ||
- OS: [e.g. Mac OS X Mojave, Windows 10, Ubuntu 16.04] | ||
|
||
**Additional context** | ||
|
||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: Feature requests and ideas | ||
url: https://github.com/davidmc24/gradle-avro-plugin/discussions/categories/ideas | ||
about: Suggest an idea for this project | ||
- name: Questions | ||
url: https://github.com/davidmc24/gradle-avro-plugin/discussions/categories/q-a | ||
about: Please ask and answer questions here |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: Avro Compatibility Tests | ||
on: [push, pull_request] | ||
jobs: | ||
test: | ||
name: "Compatibility: avro ${{ matrix.avro }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0", "1.11.1"] | ||
gradle: ["5.1", "7.6"] | ||
java: ["8"] | ||
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: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: CI Build | ||
on: [push, pull_request] | ||
jobs: | ||
build: | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: Gradle Compatibility Tests | ||
on: [push, pull_request] | ||
jobs: | ||
test: | ||
name: "Compatibility: gradle ${{ matrix.gradle }}/java ${{ matrix.java }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: [ | ||
"5.1", "5.1.1", "5.2", "5.2.1", "5.3", "5.3.1", "5.4", "5.4.1", "5.5", "5.5.1", "5.6", "5.6.1", "5.6.2", "5.6.3", "5.6.4", | ||
"6.0", "6.0.1", "6.1", "6.1.1", "6.2", "6.2.1", "6.2.2", "6.3", "6.4", "6.4.1", "6.5", "6.5.1", "6.6", "6.6.1", "6.7", "6.7.1", | ||
"6.8", "6.8.1", "6.8.2", "6.8.3", "6.9", "6.9.1", "6.9.2", "6.9.3", | ||
"7.0", "7.0.1", "7.0.2", "7.1", "7.1.1", "7.2", "7.3", "7.3.1", "7.3.2", "7.3.3", "7.4", "7.4.1", "7.4.2", "7.5", "7.5.1", "7.6" | ||
# See here for latest versions: https://services.gradle.org/versions/ | ||
] | ||
java: ["8", "11"] | ||
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: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# See https://github.com/marketplace/actions/gradle-wrapper-validation | ||
name: "Validate Gradle Wrapper" | ||
on: [push, pull_request] | ||
|
||
jobs: | ||
validation: | ||
name: "Validation" | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: gradle/wrapper-validation-action@v1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
# See https://docs.gradle.org/current/userguide/compatibility.html | ||
name: Java Compatibility Tests | ||
on: [push, pull_request] | ||
jobs: | ||
java8-12: | ||
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: ["5.1", "7.6"] | ||
java: ["8", "11"] | ||
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: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} | ||
java17: | ||
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: ["7.3", "7.6"] # See here for latest versions: https://services.gradle.org/versions/ | ||
java: ["17"] | ||
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: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} | ||
java18: | ||
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: ["7.5", "7.6"] # See here for latest versions: https://services.gradle.org/versions/ | ||
java: ["18"] | ||
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: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} | ||
java-19: | ||
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: ["7.6"] # See here for latest versions: https://services.gradle.org/versions/ | ||
java: ["19"] | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-java@v3 | ||
with: | ||
distribution: "zulu" | ||
java-version: ${{ matrix.java }} | ||
- uses: gradle/gradle-build-action@v2 | ||
continue-on-error: true | ||
with: | ||
arguments: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} | ||
java-ea: | ||
name: "Compatibility: java ${{ matrix.java }}/gradle ${{ matrix.gradle }}" | ||
runs-on: "ubuntu-latest" | ||
strategy: | ||
matrix: | ||
avro: ["1.11.0"] | ||
gradle: ["7.6"] # See here for latest versions: https://services.gradle.org/versions/ | ||
java: ["20-ea"] | ||
fail-fast: false | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-java@v3 | ||
with: | ||
distribution: "zulu" | ||
java-version: ${{ matrix.java }} | ||
- uses: gradle/gradle-build-action@v2 | ||
continue-on-error: true | ||
with: | ||
arguments: testCompatibility -PavroVersion=${{ matrix.avro }} -PgradleVersion=${{ matrix.gradle }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: OS Compatibility | ||
on: [push, pull_request] | ||
jobs: | ||
build: | ||
name: "Compatibility: ${{ matrix.os }}" | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
matrix: | ||
java: [8] # Minimum supported major version | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: Publish package to the Maven Central Repository | ||
on: | ||
release: | ||
types: [created] | ||
jobs: | ||
publish: | ||
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: publishToSonatype closeAndReleaseSonatypeStagingRepository -PsonatypeUsername=${{ secrets.SONATYPE_USERNAME }} -PsonatypePassword=${{ secrets.SONATYPE_PASSWORD }} | ||
env: | ||
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} | ||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# EditorConfig is awesome: http://EditorConfig.org | ||
|
||
root = true | ||
|
||
[*] | ||
end_of_line = lf | ||
insert_final_newline = true | ||
charset = utf-8 | ||
indent_style = space | ||
indent_size = 4 | ||
|
||
[*.yml] | ||
indent_size = 2 |
Oops, something went wrong.