-
Notifications
You must be signed in to change notification settings - Fork 1.1k
chore: migrate java-shared-config to monorepo #13481
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
Open
jinseopkim0
wants to merge
798
commits into
main
Choose a base branch
from
migrate-java-shared-config-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
798 commits
Select commit
Hold shift + click to select a range
9687387
fix: move release configs to native-image-shared-config (#725)
mpeddada1 fb72ef8
chore(main): release 1.7.1-SNAPSHOT (#719)
release-please[bot] ed5f5a4
chore: update release-please.yml to include cloudbuild test yamls (#728)
mpeddada1 42fc3e1
chore(main): release 1.7.1 (#727)
release-please[bot] be00886
chore: update tagging of images in test yamls to current version (#729)
mpeddada1 2203819
chore(main): release 1.7.2-SNAPSHOT (#731)
release-please[bot] 32932d6
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot c5d1aa9
chore: use sdk-platform-java-config in downstream checks for spanner …
mpeddada1 c8d9655
build(deps): update dependency org.codehaus.mojo:flatten-maven-plugin…
renovate-bot 33e4965
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot b0a460d
chore: update java-shared-config version based on current version (#738)
mpeddada1 6632dd8
fix: update docFX config (#744)
alicejli 82c9b35
deps: update actions/github-script action to v7 (#708)
renovate-bot 26ba610
chore: use sdk-platform-java-config for java-bigquery (#754)
mpeddada1 33eef8b
chore: update doclet test to use updated `sdk-platform-java-config` a…
alicejli 685a621
chore: remove obsolete kokoro release configs (#749)
alicejli 3462f1c
chore: fix storage downstream check to use sdk-platform-java-config a…
mpeddada1 e0ce9e3
chore: remove Kokoro - Docker Image Validation check (#758)
mpeddada1 663c17d
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot cd922ff
chore(main): release 1.7.2 (#733)
release-please[bot] 771f6f2
deps: update dependency org.graalvm.sdk:graal-sdk to v22.3.5 (#751)
renovate-bot 09f7ac8
chore(main): release 1.7.3-SNAPSHOT (#761)
release-please[bot] 0ff8542
chore(main): release 1.7.3 (#764)
release-please[bot] de54b56
chore(main): release 1.7.4-SNAPSHOT (#765)
release-please[bot] 52f6bee
Revert "build(deps): update dependency org.codehaus.mojo:flatten-mave…
zhumin8 83f4f80
chore(main): release 1.7.4 (#769)
release-please[bot] 1320458
chore: updating contribution guideline (#757)
suztomo 6eaa25f
chore(main): release 1.7.5-SNAPSHOT (#770)
release-please[bot] e066ad6
test: update CI Javadoc testing to include all handwritten libraries …
alicejli b99350f
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot b62838b
build(deps): update dependency org.apache.maven.plugins:maven-compile…
renovate-bot 907e546
deps: update actions/github-script action to v7 (#753)
renovate-bot 5f1c15a
build(deps): update dependency org.apache.maven.plugins:maven-jxr-plu…
renovate-bot c25fcc4
build(deps): update surefire.version to v3.2.5 (#707)
renovate-bot 3f058f9
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot ad741bb
build(deps): update dependency org.codehaus.mojo:flatten-maven-plugin…
renovate-bot 44a093c
build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to…
renovate-bot 2440484
build(deps): update dependency org.codehaus.mojo:build-helper-maven-p…
renovate-bot 7578e7d
deps: update actions/setup-java action to v4 (#782)
renovate-bot e5e40a6
build(deps): update dependency org.codehaus.mojo:extra-enforcer-rules…
renovate-bot 500fcd8
deps: update dependency com.puppycrawl.tools:checkstyle to v10.14.1 (…
renovate-bot beca835
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot 31b4034
ci: simplify graalvm docker configs (#784)
burkedavison 30791ea
chore(main): release 1.7.5 (#774)
release-please[bot] 35eae01
chore: ignore flatten-maven-plugin updates temporarily (#786)
zhumin8 8b8182c
Revert "build(deps): update dependency org.codehaus.mojo:flatten-mave…
diegomarquezp 5a8d082
chore(main): release 1.7.6-SNAPSHOT (#785)
release-please[bot] 217a624
chore(main): release 1.7.6 (#788)
release-please[bot] b1bf44d
fix: graalvm image terraform install (#806)
burkedavison 5a8b409
build(deps): update dependency org.apache.maven.plugins:maven-source-…
renovate-bot 73653ed
build(deps): update dependency org.apache.maven.plugins:maven-compile…
renovate-bot ba4f78e
build(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8…
renovate-bot 983f9fc
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot ec80d85
deps: update dependency com.puppycrawl.tools:checkstyle to v10.15.0 (…
renovate-bot 54cfde0
build(deps): update dependency org.apache.maven.plugins:maven-jar-plu…
renovate-bot f549464
chore(main): release 1.7.7-SNAPSHOT (#789)
release-please[bot] 4e22b30
chore(main): release 1.7.7 (#808)
release-please[bot] c8789ec
chore(main): release 1.7.8-SNAPSHOT (#809)
release-please[bot] 102cc65
feat: add `libraries_bom_version` in metadata (#1956) (#805)
gcf-owl-bot[bot] 13767ad
chore: pin autovalue temporarily and delete guava rule. (#800)
zhumin8 e4bb7bd
deps: update dependency com.puppycrawl.tools:checkstyle to v10.16.0 (…
renovate-bot e62b239
build(deps): update dependency org.apache.maven.plugins:maven-jar-plu…
renovate-bot 9e93d46
deps: update actions/setup-node action to v4 (#811)
renovate-bot 0f4516c
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot 7df534a
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot b642b2d
deps: update actions/setup-node action to v4 (#818)
renovate-bot 3ad1f06
deps: update actions/setup-node action to v4 (#819)
renovate-bot 21d40a2
feat: use maven properties to manage dependency versions for native p…
mpeddada1 2476ab3
chore: tag graalvm test images with infrastructure-public-image- suff…
mpeddada1 c37b07d
build(deps): update dependency org.codehaus.mojo:build-helper-maven-p…
renovate-bot d5107d2
build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to…
renovate-bot 2d01fe7
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot 923fe9a
chore: update dependency versions in java templates (#1964) (#822)
gcf-owl-bot[bot] 3890aa5
build(deps): update dependency org.sonatype.plugins:nexus-staging-mav…
renovate-bot 3cf05d8
deps: update dependency com.puppycrawl.tools:checkstyle to v10.17.0 (…
renovate-bot 3986561
feat: [java] allow passing libraries_bom_version from env (#1967) (#825)
gcf-owl-bot[bot] 0730b06
chore(main): release 1.8.0 (#810)
release-please[bot] 1c9488c
chore(main): release 1.8.1-SNAPSHOT (#832)
release-please[bot] 5ff9681
build(deps): update dependency org.apache.maven.plugins:maven-jar-plu…
renovate-bot 9bb9d72
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot 7aea238
build(deps): update surefire.version to v3.3.0 (#842)
renovate-bot 56a16e6
ci: [java] automatic kokoro label in and /gcbrun comment (#1965) (#841)
gcf-owl-bot[bot] 13c36ff
build(deps): update dependency org.apache.maven.plugins:maven-jxr-plu…
renovate-bot a700833
build(deps): update dependency org.apache.maven.plugins:maven-enforce…
renovate-bot 7c7021b
build(deps): update dependency org.apache.maven.plugins:maven-checkst…
renovate-bot d5d486f
ci: make graalvm docker image checks required (#823)
burkedavison 83799f1
deps: update actions/checkout digest to 692973e (#814)
renovate-bot d0dd8d5
chore(main): release 1.8.1 (#846)
release-please[bot] 4148470
feat: add org.graalvm.sdk:nativeimage dependency (#852)
burkedavison 3e59b95
build(deps): update dependency org.codehaus.mojo:animal-sniffer-maven…
renovate-bot 5105036
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot edb6480
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot 06d44cb
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot 9ae0823
chore: update graalvm jdk 11 image to Graalvm for JDK 17 community im…
mpeddada1 b1780f8
chore: remove invalid CODOWNERS file (#855)
meltsufin e807dd5
chore(main): release 1.8.2-SNAPSHOT (#847)
release-please[bot] 2a36f10
chore(main): release 1.9.0 (#857)
release-please[bot] 5e80b98
chore(main): release 1.9.1-SNAPSHOT (#858)
release-please[bot] 686fbbc
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot 853ca35
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot cc347bb
build(deps): update surefire.version to v3.3.1 (#859)
renovate-bot c65c10c
deps: update dependency org.graalvm.sdk:nativeimage to v24.0.2 (#867)
renovate-bot 972ac01
chore(main): release 1.9.1 (#870)
release-please[bot] afc3a7d
chore: lift temp autovalue vertion pin for renovate. (#851)
zhumin8 cc11e8d
chore(main): release 1.9.2-SNAPSHOT (#871)
release-please[bot] 604474d
feat: update graal-sdk to 24 and graalvm-A to 21.x (#815)
mpeddada1 bf04a06
fix: address terraform installation failure by updating hashicorp bas…
mpeddada1 818e122
chore(main): release 1.10.0 (#874)
release-please[bot] eb7a77c
feat: update test image to ol9 (#877)
JoeWang1127 7caee7d
deps: update com.google.auto.value:auto-value-annotations to 1.11.0 (…
mpeddada1 5fe265c
chore(main): release 1.10.1-SNAPSHOT (#883)
release-please[bot] 468d1f2
chore(main): release 1.11.0 (#887)
release-please[bot] d0a0d9f
chore: remove owlbot (#895)
JoeWang1127 7885253
deps: update dependency com.puppycrawl.tools:checkstyle to v10.18.1 (…
renovate-bot 29ae164
build(deps): update dependency org.apache.maven.plugins:maven-jxr-plu…
renovate-bot fa9b5a4
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot bba056b
build(deps): update dependency org.apache.maven.plugins:maven-checkst…
renovate-bot a2787f8
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot 3a77a03
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot 47b0b33
build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to…
renovate-bot af83a65
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot f6193ec
build(deps): update dependency org.apache.maven.plugins:maven-site-pl…
renovate-bot aefbe07
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot 974e981
chore(main): release 1.11.1-SNAPSHOT (#888)
release-please[bot] 29dadcd
build(deps): update surefire.version to v3.5.0 (#890)
renovate-bot a9e99ae
chore(main): release 1.11.1 (#900)
release-please[bot] 1aefb93
chore(main): release 1.11.2-SNAPSHOT (#901)
release-please[bot] 7cfb8cc
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot 095cdb5
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot 7a59df2
deps: update dependency org.graalvm.sdk:graal-sdk to v24.1.0 (#905)
renovate-bot f33a17d
deps: update dependency org.graalvm.sdk:nativeimage to v24.1.0 (#906)
renovate-bot 61bcc8d
chore(main): release 1.11.2 (#907)
release-please[bot] 3d89895
chore(main): release 1.11.3-SNAPSHOT (#908)
release-please[bot] ce6cb2f
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot 2a74d23
build(deps): update dependency org.apache.maven.plugins:maven-gpg-plu…
renovate-bot b440b16
deps: update dependency ubuntu to v24 (#911)
renovate-bot cdc7611
build(deps): update dependency org.codehaus.mojo:extra-enforcer-rules…
renovate-bot 0a8d3f7
deps: update dependency com.puppycrawl.tools:checkstyle to v10.18.2 (…
renovate-bot 1076aa9
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot 8274f59
chore(main): release 1.11.3 (#915)
release-please[bot] ac4dd07
chore: add options.logging in cloud build trigger configs (#921)
mpeddada1 e07461f
feat: publish graalvm images to new java-graalvm-ci-prod project (#922)
mpeddada1 4002245
build(deps): update dependency org.apache.maven.plugins:maven-checkst…
renovate-bot 6c43862
feat: Maven profile for Airlock (#928)
suztomo 859b518
deps: update dependency org.graalvm.sdk:nativeimage to v24.1.1 (#924)
renovate-bot ae17d32
deps: update dependency org.graalvm.sdk:graal-sdk to v24.1.1 (#923)
renovate-bot 387c25f
build(deps): update dependency org.apache.maven.plugins:maven-jxr-plu…
renovate-bot a22407f
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot 27b33cc
build(deps): update surefire.version to v3.5.2 (#918)
renovate-bot e559c7c
build(deps): update dependency org.apache.maven.plugins:maven-depende…
renovate-bot 996ddad
build(deps): update dependency org.apache.maven.plugins:maven-site-pl…
renovate-bot 4fba02f
deps: update actions/checkout digest to 11bd719 (#919)
renovate-bot 67ae74c
build(deps): update dependency org.apache.maven.plugins:maven-project…
renovate-bot 38441f7
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot 8bc4e90
build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to…
renovate-bot d40bdd1
deps: update dependency com.puppycrawl.tools:checkstyle to v10.20.1 (…
renovate-bot 94ff505
chore(main): release 1.11.4-SNAPSHOT (#916)
release-please[bot] 0fe48b1
chore(main): release 1.12.0 (#933)
release-please[bot] ae1afd4
chore(main): release 1.12.1-SNAPSHOT (#934)
release-please[bot] 6fafd93
ci: sync-repo-settings.yaml to point to java-graalvm-ci-prod (#937)
suztomo b522dd1
ci: Maven profile for Artifact Registry release (#936)
suztomo a2db423
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot 02aeae2
build(deps): update dependency org.apache.maven.plugins:maven-javadoc…
renovate-bot 8ae3613
deps: update dependency com.puppycrawl.tools:checkstyle to v10.20.2 (…
renovate-bot 1cc1aad
chore(main): release 1.12.1 (#941)
release-please[bot] 388f978
Revert "ci: Maven profile for Artifact Registry release (#936)" (#949)
suztomo 4770f0e
chore(main): release 1.12.2-SNAPSHOT (#942)
release-please[bot] 6ac8d0b
fix: fixed the profile for Artifact Registry deployment (#950)
suztomo 1801100
chore(main): release 1.12.2 (#951)
release-please[bot] 4daeb98
chore(main): release 1.12.3-SNAPSHOT (#952)
release-please[bot] 6be9e6f
deps: update dependency org.junit.vintage:junit-vintage-engine to v5.…
renovate-bot 164f7dd
deps: update dependency com.puppycrawl.tools:checkstyle to v10.21.1 (…
renovate-bot b6ca4ad
deps: update dependency com.google.cloud.artifactregistry:artifactreg…
renovate-bot 72dd6a0
chore(main): release 1.12.3 (#955)
release-please[bot] e29c889
feat: ability to avoid CLIRR dependency resolution (#959)
suztomo b97cfed
deps: declare Maven clean and install plugins versions (#960)
suztomo 2340d5c
chore(main): release 1.12.4-SNAPSHOT (#957)
release-please[bot] 5d7881d
chore(main): release 1.13.0 (#961)
release-please[bot] 55d891e
chore: temporarily disable auto value dependency updates until after …
ldetmer df545ae
chore(main): release 1.13.1-SNAPSHOT (#962)
release-please[bot] d0d935f
chore: update GraalVM image B to GraalVM for JDK 23 (#967)
diegomarquezp f2c61cf
chore(main): release 1.14.0 (#970)
release-please[bot] 90ca296
chore: remove artifactregistry-maven-wagon (#974)
suztomo df9cffd
fix: animalsniffer to a profile (#975)
suztomo b9dd86e
deps: update dependency com.puppycrawl.tools:checkstyle to v10.21.2 (…
renovate-bot 8e2e632
chore(config): migrate renovate config (#976)
renovate-bot 4957b5d
deps: update dependency org.graalvm.sdk:nativeimage to v24.1.2 (#969)
renovate-bot 10065c7
deps: update dependency org.graalvm.sdk:graal-sdk to v24.1.2 (#968)
renovate-bot 1a448c3
chore(main): release 1.14.1-SNAPSHOT (#971)
release-please[bot] 4b72a51
chore(main): release 1.14.1 (#977)
release-please[bot] eea1ce7
chore(main): release 1.14.2-SNAPSHOT (#978)
release-please[bot] 124939c
fix: declare Maven plugin versions (#980)
suztomo b23d352
ci: Build with Airlock as required check (#981)
suztomo 0107afd
chore(main): release 1.14.2 (#982)
release-please[bot] a344263
fix: introducing "flatten" profile to use the plugin (#984)
suztomo 25d9168
chore(main): release 1.14.3-SNAPSHOT (#983)
release-please[bot] 7858ca9
chore(main): release 1.14.3 (#985)
release-please[bot] 2c0085b
chore: update graalvm-b version (#991)
JoeWang1127 deffa56
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot f6173a3
chore(main): release 1.14.4-SNAPSHOT (#986)
release-please[bot] bfd7b28
chore(main): release 1.14.4 (#992)
release-please[bot] 6336b81
chore(main): release 1.14.5-SNAPSHOT (#993)
release-please[bot] 5cfe55f
feat: google-java-format version as a property (#997)
suztomo 2aacde5
chore(main): release 1.15.0 (#999)
release-please[bot] 06dec06
chore: update google-java-format to the latest (#1003)
diegomarquezp bd83e29
chore: Update downstream-build.sh with new showcase module name (#1002)
blakeli0 8b64ddd
chore(main): release 1.15.1-SNAPSHOT (#1001)
release-please[bot] 0c7ff6e
chore(main): release 1.15.1 (#1006)
release-please[bot] f270b8a
deps: update dependency org.graalvm.sdk:graal-sdk to v24.2.0 (#1005)
renovate-bot 23e4b04
fix: reintroduce support for GraalVM 17 (#1010)
diegomarquezp dab153a
chore(main): release 1.15.2-SNAPSHOT (#1007)
release-please[bot] c0506c5
chore(main): release 1.15.2 (#1011)
release-please[bot] be2042a
chore(main): release 1.15.3-SNAPSHOT (#1012)
release-please[bot] c457acc
chore(main): release 1.15.3 (#1014)
release-please[bot] 764f022
chore(main): release 1.15.4-SNAPSHOT (#1015)
release-please[bot] 17469bd
fix: use recommended variable expansion syntax (#1016)
diegomarquezp ed9190c
chore(main): release 1.15.4 (#1017)
release-please[bot] e323b3b
chore(main): release 1.15.5-SNAPSHOT (#1018)
release-please[bot] 4ba8019
deps: update dependency org.graalvm.buildtools:native-maven-plugin to…
renovate-bot 1485f5e
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot cce3b8f
deps: update dependency org.graalvm.sdk:graal-sdk to v24.2.1 (#1021)
renovate-bot 3fb3a25
feat: update GraalVM image B to GraalVM for JDK 24 (#1024)
zhumin8 a1da4da
chore(main): release 1.16.0 (#1019)
release-please[bot] 9a8acac
deps: latest maven-deploy-plugin 3.1.4 (#1026)
suztomo ace4cac
chore(main): release 1.16.1-SNAPSHOT (#1025)
release-please[bot] 95d2442
chore(main): release 1.16.1 (#1027)
release-please[bot] f3e08fe
chore(main): release 1.16.2-SNAPSHOT (#1028)
release-please[bot] 66e65a8
deps: update dependency org.graalvm.sdk:nativeimage to v24.2.2 (#1029)
renovate-bot 6f4c91c
deps: update dependency org.graalvm.sdk:graal-sdk to v25 (#1034)
renovate-bot 774db34
deps: update dependency org.graalvm.sdk:nativeimage to v25 (#1035)
renovate-bot 3114a53
feat: upgrade GraalVM image B to 25 (#1037)
lqiu96 b06b340
chore(main): release 1.17.0 (#1030)
release-please[bot] f16586e
chore(main): release 1.17.1-SNAPSHOT (#1038)
release-please[bot] 30edb5a
test: set up test release candidate branches (#1040)
diegomarquezp 9630e25
chore: update protobuf 4.x branch name in release configuration (#1048)
diegomarquezp f3be7b6
chore: add manifest option to release-please configuration (#1053)
diegomarquezp 19e6ef5
feat: remove the graal-sdk.version property (#1065)
mpeddada1 059a462
feat: use only nativeimage.version property in depManagement (#1067)
mpeddada1 d92a9f6
chore: cleanup release-please config (#1059)
diegomarquezp 6cbd50d
chore: replace old java team with cloud-sdk-java-team (#1068)
suztomo feebff0
ci: sdk-platform-java-config in google-cloud-java in downstream check…
suztomo 29edba6
fix: Update renovate config check to use npx (#1069)
suztomo 6f06dbc
build(deps): Upgrade junit to 5.14.3 (#1071)
blakeli0 94a0068
chore(java-shared-config): migrate java-shared-config into monorepo
jinseopkim0 931d211
chore: address review feedback from gemini code assist
jinseopkim0 4d4d90f
Merge branch 'main' into migrate-java-shared-config-v2
jinseopkim0 938f2ca
chore: add missing client library check scripts for downstream CI
jinseopkim0 dc557b3
chore: skip enforcer on java-shared-config aggregator and parent POMs
jinseopkim0 c0d16c7
chore: compile only java-shared-config during downstream CI checks
jinseopkim0 4d475b6
chore: read version from correct POM in downstream check scripts
jinseopkim0 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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,156 @@ | ||
| # Copyright 2022 Google LLC | ||
| # | ||
| # Licensed 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. | ||
| # Github action job to test core java library features on | ||
| # downstream client libraries before they are released. | ||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
| name: java-shared-config ci | ||
| env: | ||
| BUILD_SUBDIR: java-shared-config | ||
| jobs: | ||
| filter: | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| library: ${{ steps.filter.outputs.library }} | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: dorny/paths-filter@v3 | ||
| id: filter | ||
| with: | ||
| filters: | | ||
| library: | ||
| - 'java-shared-config/**' | ||
| units: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [11, 17, 21] | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: test | ||
| units-java8: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| # Building using Java 17 and run the tests with Java 8 runtime | ||
| name: "units (8)" | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| java-version: 11 | ||
| distribution: temurin | ||
| - name: "Set jvm system property environment variable for surefire plugin (unit tests)" | ||
| # Maven surefire plugin (unit tests) allows us to specify JVM to run the tests. | ||
| # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm | ||
| run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java -P !java17" >> $GITHUB_ENV | ||
| shell: bash | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| java-version: 17 | ||
| distribution: temurin | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: test | ||
| windows: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: windows-latest | ||
| steps: | ||
| - name: Support longpaths | ||
| run: git config --system core.longpaths true | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: 11 | ||
| - run: java -version | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: test | ||
| dependencies: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| matrix: | ||
| java: [17] | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: .kokoro/dependencies.sh | ||
| javadoc: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: 17 | ||
| - run: java -version | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: javadoc | ||
| lint: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: 11 | ||
| - run: java -version | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: lint | ||
| HEAD_SHA: ${{ github.event.pull_request.head.sha || github.sha }} | ||
| BASE_SHA: ${{ github.event.pull_request.base.sha || github.event.before }} | ||
| clirr: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: 11 | ||
| - run: java -version | ||
| - run: .kokoro/build.sh | ||
| env: | ||
| JOB_TYPE: clirr | ||
| BUILD_SUBDIR: java-shared-config |
63 changes: 63 additions & 0 deletions
63
.github/workflows/java-shared-config-downstream-dependencies.yaml
This file contains hidden or 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,63 @@ | ||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
| name: java-shared-config downstream | ||
| env: | ||
| BUILD_SUBDIR: java-shared-config | ||
| jobs: | ||
| filter: | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| library: ${{ steps.filter.outputs.library }} | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: dorny/paths-filter@v3 | ||
| id: filter | ||
| with: | ||
| filters: | | ||
| library: | ||
| - 'java-shared-config/**' | ||
| dependencies: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [11] | ||
| repo: | ||
| - java-bigquery | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test against downstream repos? If yes, we need to migrate them to test against the mono repo. |
||
| - java-bigquerystorage | ||
| - java-spanner | ||
| - java-storage | ||
| - java-pubsub | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: zulu | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/client-library-check.sh ${{matrix.repo}} dependencies | ||
|
|
||
| flatten-plugin-check: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: zulu | ||
| java-version: 11 | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/client-library-check.sh java-storage flatten-plugin | ||
| env: | ||
| REPO_TAG: v2.9.3 | ||
| EXPECTED_DEPENDENCIES_LIST: java-storage-v2.9.3-expected-flattened-dependencies.txt | ||
107 changes: 107 additions & 0 deletions
107
.github/workflows/java-shared-config-downstream-maven-plugins.yaml
This file contains hidden or 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,107 @@ | ||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
|
|
||
| # Keeping this file separate as the dependencies check would use more | ||
| # repositories than needed this downstream check for GraalVM native image and | ||
| # other Maven plugins. | ||
| name: java-shared-config downstream | ||
| env: | ||
| BUILD_SUBDIR: java-shared-config | ||
| jobs: | ||
| filter: | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| library: ${{ steps.filter.outputs.library }} | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: dorny/paths-filter@v3 | ||
| id: filter | ||
| with: | ||
| filters: | | ||
| library: | ||
| - 'java-shared-config/**' | ||
| build: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [8, 11] | ||
| repo: | ||
| - java-bigquery | ||
| - java-bigtable | ||
| job-type: | ||
| - test # maven-surefire-plugin | ||
| - clirr # clirr-maven-plugin | ||
| - javadoc # maven-javadoc-plugin | ||
| - javadoc-with-doclet # test javadoc generation with doclet | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: zulu | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/client-library-check.sh ${{matrix.repo}} ${{matrix.job-type}} | ||
| lint: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| java: [17, 21] | ||
| repo: | ||
| - java-bigquery | ||
| - java-bigtable | ||
| job-type: | ||
| - lint # fmt-maven-plugin and google-java-format | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: zulu | ||
| java-version: ${{matrix.java}} | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/client-library-check.sh ${{matrix.repo}} ${{matrix.job-type}} | ||
| javadoc-with-doclet: | ||
| needs: filter | ||
| if: ${{ needs.filter.outputs.library == 'true' }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| repo: | ||
| - java-bigtable | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| - java-bigquery | ||
| - java-storage | ||
| - java-storage-nio | ||
| - java-spanner | ||
| - java-spanner-jdbc | ||
| - java-pubsub | ||
| - java-pubsublite | ||
| - java-logging | ||
| - java-logging-logback | ||
| - java-firestore | ||
| - java-datastore | ||
| - java-bigquerystorage | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
| - uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: temurin | ||
| java-version: 17 | ||
| - run: java -version | ||
| - run: sudo apt-get update -y | ||
| - run: sudo apt-get install libxml2-utils | ||
| - run: .kokoro/client-library-check-doclet.sh ${{matrix.repo}} | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
java-shared-config is the parent of everything else, I don't think we want to trigger its CI when there are auth or sdk-platform-java changes