From c59eacc874d73bd236629701f9afa066ecddb54d Mon Sep 17 00:00:00 2001 From: Jumpei Matsuda Date: Fri, 20 Oct 2023 15:46:36 +0900 Subject: [PATCH 1/4] feat: Add 8.2.0-rc01 and 8.3.0-alpha09 --- .github/workflows/build-and-test.yml | 12 +++++++++--- run_acceptance_tests.bash | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 1b66cfd..9752ac7 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -104,6 +104,8 @@ jobs: - '7.4.0' - '8.0.0' - '8.1.0' + - '8.2.0-rc01' + - '8.3.0-alpha09' include: - agp_version: '4.2.0' gradle_version: '6.7.1' @@ -122,11 +124,15 @@ jobs: - agp_version: '8.0.0' gradle_version: '8.0' java_version: '17' - runner_gradle_version: '8.0' - agp_version: '8.1.0' gradle_version: '8.0' java_version: '17' - runner_gradle_version: '8.0' + - agp_version: '8.2.0-rc01' + gradle_version: '8.3' + java_version: '17' + - agp_version: '8.3.0-alpha09' + gradle_version: '8.4' + java_version: '17' steps: - uses: actions/checkout@v3 @@ -135,7 +141,7 @@ jobs: java-version: ${{ matrix.java_version }} - uses: gradle/gradle-build-action@v2 with: - gradle-version: ${{ matrix.runner_gradle_version || '6.7.1' }} + gradle-version: ${{ matrix.gradle_version }} - run: gradle testPluginAcceptanceTest env: TEST_AGP_VERSION: ${{ matrix.agp_version }} diff --git a/run_acceptance_tests.bash b/run_acceptance_tests.bash index 83f1913..976fc61 100755 --- a/run_acceptance_tests.bash +++ b/run_acceptance_tests.bash @@ -18,5 +18,7 @@ done < <(cat< Date: Fri, 1 Dec 2023 15:23:56 +0900 Subject: [PATCH 2/4] test: Use 8.2.0 (headgehog) and 8.3.0 canary 16 https://androidstudio.googleblog.com/2023/11/android-studio-hedgehog-202311-now.html https://androidstudio.googleblog.com/2023/11/android-studio-iguana-202321-canary-16.html --- .github/workflows/build-and-test.yml | 8 ++++---- run_acceptance_tests.bash | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 9752ac7..f712c94 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -104,8 +104,8 @@ jobs: - '7.4.0' - '8.0.0' - '8.1.0' - - '8.2.0-rc01' - - '8.3.0-alpha09' + - '8.2.0' + - '8.3.0-alpha16' include: - agp_version: '4.2.0' gradle_version: '6.7.1' @@ -127,10 +127,10 @@ jobs: - agp_version: '8.1.0' gradle_version: '8.0' java_version: '17' - - agp_version: '8.2.0-rc01' + - agp_version: '8.2.0' gradle_version: '8.3' java_version: '17' - - agp_version: '8.3.0-alpha09' + - agp_version: '8.3.0-alpha16' gradle_version: '8.4' java_version: '17' diff --git a/run_acceptance_tests.bash b/run_acceptance_tests.bash index 976fc61..84770b0 100755 --- a/run_acceptance_tests.bash +++ b/run_acceptance_tests.bash @@ -18,7 +18,7 @@ done < <(cat< Date: Fri, 1 Dec 2023 15:26:09 +0900 Subject: [PATCH 3/4] doc: Update supported version sections --- README.md | 3 ++- README_JP.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cb3f4d7..b462d4b 100644 --- a/README.md +++ b/README.md @@ -86,10 +86,11 @@ This plugin does not work with non-app modules and/or library modules correctly. | 7.4.x (Electric Eel) | \>=2.4.0 | | 8.0.x (Flamingo) | \>=2.6.0 | | 8.1.x (Giraffe) | \>=2.7.0 | +| 8.2.x (Hedgehog) | \>=2.7.0 | ### Canary/Beta support table -> As of 2023/07/27, Hedgehog is not tested yet. +> As of 2023 Dec 1st, Iguana Canary being tested but not for production ready. See the test matrix of [.github/workflows/build-and-test.yml](./.github/workflows/build-and-test.yml) for the latest information. diff --git a/README_JP.md b/README_JP.md index 98832a8..0df76f7 100644 --- a/README_JP.md +++ b/README_JP.md @@ -84,10 +84,11 @@ DeployGate Gradle プラグインは非 app モジュールや android-library | 7.4.x (Electric Eel) | \>=2.4.0 | | 8.0.x (Flamingo) | \>=2.6.0 | | 8.1.x (Giraffe) | \>=2.7.0 | +| 8.2.x (Hedgehog) | \>=2.7.0 | ### Canary/Beta サポート情報 -> 2023/07/27現在、Hedgehog環境はまだテストをしていません。 +> 2023/12/01現在、Iguana Canary版をテスト中です [.github/workflows/build-and-test.yml](./.github/workflows/build-and-test.yml) を参考にしてください From 3644958c25f847dcb313f3160d6c712e14592fbd Mon Sep 17 00:00:00 2001 From: Jumpei Matsuda Date: Fri, 1 Dec 2023 15:41:48 +0900 Subject: [PATCH 4/4] chore: Drop Iguana testing --- .github/workflows/build-and-test.yml | 4 ---- README.md | 4 +++- README_JP.md | 4 +++- run_acceptance_tests.bash | 1 - 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index f712c94..5a76c97 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -105,7 +105,6 @@ jobs: - '8.0.0' - '8.1.0' - '8.2.0' - - '8.3.0-alpha16' include: - agp_version: '4.2.0' gradle_version: '6.7.1' @@ -130,9 +129,6 @@ jobs: - agp_version: '8.2.0' gradle_version: '8.3' java_version: '17' - - agp_version: '8.3.0-alpha16' - gradle_version: '8.4' - java_version: '17' steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index b462d4b..c798044 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,9 @@ This plugin does not work with non-app modules and/or library modules correctly. ### Canary/Beta support table -> As of 2023 Dec 1st, Iguana Canary being tested but not for production ready. +We are not supporting Canary(Alpha) versions because of API stability. Please wait for beta releases or open an issue to support Canary versions. + +> As of 2023 Dec 1st, Iguana Canary doesn't work. See the test matrix of [.github/workflows/build-and-test.yml](./.github/workflows/build-and-test.yml) for the latest information. diff --git a/README_JP.md b/README_JP.md index 0df76f7..f5b7349 100644 --- a/README_JP.md +++ b/README_JP.md @@ -88,7 +88,9 @@ DeployGate Gradle プラグインは非 app モジュールや android-library ### Canary/Beta サポート情報 -> 2023/12/01現在、Iguana Canary版をテスト中です +API仕様が頻繁に変わる可能性があることから、Canary(Alpha) バージョンのサポートは積極的に行っていません。Beta 版リリースをお待ちいただくか、Issue を起票してください。 + +> 2023/12/01現在、Iguana Canary版は動作しません [.github/workflows/build-and-test.yml](./.github/workflows/build-and-test.yml) を参考にしてください diff --git a/run_acceptance_tests.bash b/run_acceptance_tests.bash index 84770b0..2e8cb45 100755 --- a/run_acceptance_tests.bash +++ b/run_acceptance_tests.bash @@ -19,6 +19,5 @@ done < <(cat<