Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gradle: overall simplification #35307

Merged
merged 27 commits into from
Feb 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a76a1ba
gradle: remove :airbyte-integrations:bases from gradle
postamar Feb 14, 2024
9c63e1d
gradle: move code-generator to airbyte-cdk/python
postamar Feb 14, 2024
d35994a
gradle: inline airbyte-python plugin in python CDK
postamar Feb 14, 2024
51430f8
gradle: inline docker plugin usage in python CDK
postamar Feb 14, 2024
d0fd5f1
gradle: move python CDK to its own gradle structure
postamar Feb 14, 2024
a8a9b3f
gradle: remove airbyte-docker-legacy plugin
postamar Feb 14, 2024
ed25489
.github: fix python CDK publish workflow
postamar Feb 14, 2024
666d542
gradle: fold integration and performance test plugins into connector …
postamar Feb 14, 2024
cd9eb27
gradle: refactor airbyte-java-connector
postamar Feb 14, 2024
fa8dbf4
gradle: plugin dependency cleanup
postamar Feb 14, 2024
e492907
gradle: remove integration/performance test tasks from root build.gradle
postamar Feb 14, 2024
9214c54
gradle: push airbyte-ci python support down to connectors parent
postamar Feb 14, 2024
4c9f129
gradle: push down CDK evaluation rule further down
postamar Feb 14, 2024
57243b9
gradle: remove VERSION dependency
postamar Feb 14, 2024
3adf723
gradle: less CDK tasks
postamar Feb 14, 2024
1697a79
gradle: refactor root build.gradle
postamar Feb 14, 2024
aaaed2e
.github: adjust workflows to CDK changes
postamar Feb 14, 2024
198439a
gradle: remove superfluous commentary
postamar Feb 15, 2024
8b35e0a
gradle: remove unused al2023 support for python plugin
postamar Feb 15, 2024
5a809b7
gradle: better skipSlowTests handling
postamar Feb 15, 2024
8f327f8
gradle: inline dependencies in root build.gradle
postamar Feb 15, 2024
cab855f
gradle: remove unused repos
postamar Feb 15, 2024
2f7f4ff
gradle: auto-detect CDK modules
postamar Feb 15, 2024
c635d13
.github: run health check workflow on github runner
postamar Feb 15, 2024
c145aaa
address review comments round 1
postamar Feb 15, 2024
8b700f9
rename gradle workflow
postamar Feb 15, 2024
4459da8
Merge branch 'master' into gradle-thinner-root-build-gradle
postamar Feb 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 21 additions & 13 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -128,21 +128,29 @@ allprojects {

dependencies {
// Lombok dependencies
compileOnly libs.lombok
annotationProcessor libs.lombok
testCompileOnly libs.lombok
testAnnotationProcessor libs.lombok
testFixturesCompileOnly libs.lombok
testFixturesAnnotationProcessor libs.lombok
def lombok = "org.projectlombok:lombok:1.18.30"
compileOnly lombok
annotationProcessor lombok
testCompileOnly lombok
testAnnotationProcessor lombok
testFixturesCompileOnly lombok
testFixturesAnnotationProcessor lombok

// JUnit dependencies
testRuntimeOnly libs.junit.jupiter.engine
testImplementation libs.bundles.junit
testImplementation libs.assertj.core
testImplementation libs.junit.pioneer
testFixturesImplementation libs.bundles.junit
testFixturesImplementation libs.assertj.core
testFixturesImplementation libs.junit.pioneer
def junit_version = "5.9.1"
testFixturesImplementation "org.junit.jupiter:junit-jupiter-api:${junit_version}"
testFixturesImplementation "org.junit.jupiter:junit-jupiter-params:${junit_version}"
testFixturesImplementation "org.mockito:mockito-junit-jupiter:5.10.0"
postamar marked this conversation as resolved.
Show resolved Hide resolved
testFixturesImplementation "org.assertj:assertj-core:3.21.0"
testFixturesImplementation "org.junit-pioneer:junit-pioneer:1.7.1"

testImplementation "org.junit.jupiter:junit-jupiter-api:${junit_version}"
testImplementation "org.junit.jupiter:junit-jupiter-params:${junit_version}"
testImplementation "org.mockito:mockito-junit-jupiter:5.10.0"
testImplementation "org.assertj:assertj-core:3.21.0"
testImplementation "org.junit-pioneer:junit-pioneer:1.7.1"

testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${junit_version}"

// adds owasp plugin
implementation 'com.github.spotbugs:spotbugs-annotations:4.8.3'
Expand Down