From 7ddfae8c5b8f0f6d7ed9c5332ac1dc14fd462b4c Mon Sep 17 00:00:00 2001 From: Alejandro Santiago Date: Wed, 15 Mar 2023 14:36:48 +0000 Subject: [PATCH 01/17] fix: updated regex matching (#95) --- tool/generator/main.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/generator/main.dart b/tool/generator/main.dart index 668def8..dfda30c 100644 --- a/tool/generator/main.dart +++ b/tool/generator/main.dart @@ -111,7 +111,7 @@ void main() async { late String content; if (path.basename(file.path).startsWith('workflow')) { content = patchFile.replaceAll( - '.github', + '\w*(? Date: Wed, 15 Mar 2023 14:39:15 +0000 Subject: [PATCH 02/17] build(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 (#97) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.2.3 to 4.2.4. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Renan <6718144+renancaraujo@users.noreply.github.com> --- .github/workflows/generate_template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_template.yaml b/.github/workflows/generate_template.yaml index a1096ab..f3d5cac 100644 --- a/.github/workflows/generate_template.yaml +++ b/.github/workflows/generate_template.yaml @@ -30,7 +30,7 @@ jobs: git config user.email vgvbot@users.noreply.github.com - name: Create Pull Request - uses: peter-evans/create-pull-request@v4.2.3 + uses: peter-evans/create-pull-request@v4.2.4 with: base: main branch: chore/generate-template From ad01f3c8c29472029044da0eccbf94f96e5c6b6e Mon Sep 17 00:00:00 2001 From: Alejandro Santiago Date: Thu, 16 Mar 2023 17:07:22 +0000 Subject: [PATCH 03/17] chore: support dart sdk 2.18.0 (#94) * chore: support dart sdk 2.18.0 * chore: updated patches --------- Co-authored-by: Renan <6718144+renancaraujo@users.noreply.github.com> --- patches/android/pubspec_publish.patch | 2 +- patches/android/workflow_pana.patch | 2 +- patches/ios/pubspec_publish.patch | 2 +- patches/ios/workflow_pana.patch | 2 +- patches/linux/pubspec_publish.patch | 2 +- patches/linux/workflow_pana.patch | 2 +- patches/macos/pubspec_publish.patch | 2 +- patches/macos/workflow_pana.patch | 2 +- patches/plugin/pubspec_publish.patch | 2 +- patches/plugin/workflow_pana.patch | 2 +- patches/web/pubspec_publish.patch | 2 +- patches/web/workflow_pana.patch | 2 +- patches/windows/pubspec_publish.patch | 2 +- patches/windows/workflow_pana.patch | 2 +- src/my_plugin/my_plugin/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_android/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_android/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_ios/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_ios/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_linux/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_linux/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_macos/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_macos/pubspec.yaml | 6 +++--- .../my_plugin_platform_interface/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_platform_interface/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_web/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_web/pubspec.yaml | 6 +++--- src/my_plugin/my_plugin_windows/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_windows/pubspec.yaml | 6 +++--- 30 files changed, 46 insertions(+), 46 deletions(-) diff --git a/patches/android/pubspec_publish.patch b/patches/android/pubspec_publish.patch index bfd2f38..f1fd179 100644 --- a/patches/android/pubspec_publish.patch +++ b/patches/android/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/android/workflow_pana.patch b/patches/android/workflow_pana.patch index b514b72..098affb 100644 --- a/patches/android/workflow_pana.patch +++ b/patches/android/workflow_pana.patch @@ -4,7 +4,7 @@ index 1f38a07..9116a1b 100644 +++ b/.github/workflows/my_plugin_android.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_android +{{#publishable}} + pana: diff --git a/patches/ios/pubspec_publish.patch b/patches/ios/pubspec_publish.patch index b34133d..08f43d8 100644 --- a/patches/ios/pubspec_publish.patch +++ b/patches/ios/pubspec_publish.patch @@ -10,4 +10,4 @@ index 7e884b1..e4923b9 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/ios/workflow_pana.patch b/patches/ios/workflow_pana.patch index 424ed72..364a5ed 100644 --- a/patches/ios/workflow_pana.patch +++ b/patches/ios/workflow_pana.patch @@ -4,7 +4,7 @@ index 554a9b0..fb43a09 100644 +++ b/.github/workflows/my_plugin_ios.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_ios +{{#publishable}} + pana: diff --git a/patches/linux/pubspec_publish.patch b/patches/linux/pubspec_publish.patch index 01f6d37..9a498c9 100644 --- a/patches/linux/pubspec_publish.patch +++ b/patches/linux/pubspec_publish.patch @@ -10,4 +10,4 @@ index d5fe451..a52cbbf 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/linux/workflow_pana.patch b/patches/linux/workflow_pana.patch index 80a6bab..04963ef 100644 --- a/patches/linux/workflow_pana.patch +++ b/patches/linux/workflow_pana.patch @@ -4,7 +4,7 @@ index c9a46df..c08e551 100644 +++ b/.github/workflows/my_plugin_linux.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_linux +{{#publishable}} + pana: diff --git a/patches/macos/pubspec_publish.patch b/patches/macos/pubspec_publish.patch index 7dbf3fb..7f3a47a 100644 --- a/patches/macos/pubspec_publish.patch +++ b/patches/macos/pubspec_publish.patch @@ -10,4 +10,4 @@ index c818576..56c7486 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/macos/workflow_pana.patch b/patches/macos/workflow_pana.patch index c156b6f..e934651 100644 --- a/patches/macos/workflow_pana.patch +++ b/patches/macos/workflow_pana.patch @@ -4,7 +4,7 @@ index 6e13220..5e20190 100644 +++ b/.github/workflows/my_plugin_macos.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_macos +{{#publishable}} + pana: diff --git a/patches/plugin/pubspec_publish.patch b/patches/plugin/pubspec_publish.patch index b3c9714..d62b435 100644 --- a/patches/plugin/pubspec_publish.patch +++ b/patches/plugin/pubspec_publish.patch @@ -10,4 +10,4 @@ index c3e5bfa..a13dfbb 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/plugin/workflow_pana.patch b/patches/plugin/workflow_pana.patch index 9d39040..027edb3 100644 --- a/patches/plugin/workflow_pana.patch +++ b/patches/plugin/workflow_pana.patch @@ -4,7 +4,7 @@ index 6f98e99..72bea51 100644 +++ b/.github/workflows/my_plugin.yaml @@ -19,6 +19,10 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin +{{#publishable}} + pana: diff --git a/patches/web/pubspec_publish.patch b/patches/web/pubspec_publish.patch index aca9cee..22da265 100644 --- a/patches/web/pubspec_publish.patch +++ b/patches/web/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/web/workflow_pana.patch b/patches/web/workflow_pana.patch index 27680a6..6d59242 100644 --- a/patches/web/workflow_pana.patch +++ b/patches/web/workflow_pana.patch @@ -4,7 +4,7 @@ index 157bfdc..91934d4 100644 +++ b/.github/workflows/my_plugin_web.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_web +{{#publishable}} + pana: diff --git a/patches/windows/pubspec_publish.patch b/patches/windows/pubspec_publish.patch index 393c9b9..da46051 100644 --- a/patches/windows/pubspec_publish.patch +++ b/patches/windows/pubspec_publish.patch @@ -10,4 +10,4 @@ index 1f685e7..99cb4fc 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/windows/workflow_pana.patch b/patches/windows/workflow_pana.patch index 64c9356..fe578b8 100644 --- a/patches/windows/workflow_pana.patch +++ b/patches/windows/workflow_pana.patch @@ -4,7 +4,7 @@ index 73ac9c9..ede6122 100644 +++ b/.github/workflows/my_plugin_windows.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.0 working_directory: src/my_plugin/my_plugin_windows +{{#publishable}} + pana: diff --git a/src/my_plugin/my_plugin/analysis_options.yaml b/src/my_plugin/my_plugin/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin/analysis_options.yaml +++ b/src/my_plugin/my_plugin/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin/pubspec.yaml b/src/my_plugin/my_plugin/pubspec.yaml index 27eeeb5..f2e2a64 100644 --- a/src/my_plugin/my_plugin/pubspec.yaml +++ b/src/my_plugin/my_plugin/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -46,4 +46,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_android/analysis_options.yaml b/src/my_plugin/my_plugin_android/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_android/analysis_options.yaml +++ b/src/my_plugin/my_plugin_android/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_android/pubspec.yaml b/src/my_plugin/my_plugin_android/pubspec.yaml index ca62998..96338e3 100644 --- a/src/my_plugin/my_plugin_android/pubspec.yaml +++ b/src/my_plugin/my_plugin_android/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -26,4 +26,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_ios/analysis_options.yaml b/src/my_plugin/my_plugin_ios/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_ios/analysis_options.yaml +++ b/src/my_plugin/my_plugin_ios/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_ios/pubspec.yaml b/src/my_plugin/my_plugin_ios/pubspec.yaml index c4e5c0a..9d20c9a 100644 --- a/src/my_plugin/my_plugin_ios/pubspec.yaml +++ b/src/my_plugin/my_plugin_ios/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -25,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_linux/analysis_options.yaml b/src/my_plugin/my_plugin_linux/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_linux/analysis_options.yaml +++ b/src/my_plugin/my_plugin_linux/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_linux/pubspec.yaml b/src/my_plugin/my_plugin_linux/pubspec.yaml index 3ee97de..b1aea0f 100644 --- a/src/my_plugin/my_plugin_linux/pubspec.yaml +++ b/src/my_plugin/my_plugin_linux/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -24,4 +24,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_macos/analysis_options.yaml b/src/my_plugin/my_plugin_macos/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_macos/analysis_options.yaml +++ b/src/my_plugin/my_plugin_macos/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_macos/pubspec.yaml b/src/my_plugin/my_plugin_macos/pubspec.yaml index b3dfe74..e656401 100644 --- a/src/my_plugin/my_plugin_macos/pubspec.yaml +++ b/src/my_plugin/my_plugin_macos/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -24,4 +24,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml +++ b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml index 75e45ae..9b32cbd 100644 --- a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml +++ b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml @@ -3,8 +3,8 @@ description: A common platform interface for the my_plugin plugin. version: 0.1.0+1 environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" dependencies: flutter: @@ -14,4 +14,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_web/analysis_options.yaml b/src/my_plugin/my_plugin_web/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_web/analysis_options.yaml +++ b/src/my_plugin/my_plugin_web/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_web/pubspec.yaml b/src/my_plugin/my_plugin_web/pubspec.yaml index c7b276a..1de84b0 100644 --- a/src/my_plugin/my_plugin_web/pubspec.yaml +++ b/src/my_plugin/my_plugin_web/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -26,4 +26,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/src/my_plugin/my_plugin_windows/analysis_options.yaml b/src/my_plugin/my_plugin_windows/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/src/my_plugin/my_plugin_windows/analysis_options.yaml +++ b/src/my_plugin/my_plugin_windows/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/src/my_plugin/my_plugin_windows/pubspec.yaml b/src/my_plugin/my_plugin_windows/pubspec.yaml index ee7a853..08e76bf 100644 --- a/src/my_plugin/my_plugin_windows/pubspec.yaml +++ b/src/my_plugin/my_plugin_windows/pubspec.yaml @@ -4,8 +4,8 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" + flutter: ">=3.3.0" flutter: plugin: @@ -24,4 +24,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 From 95a84a5bfa64e3fe88ad0cd291a7c0ae9c832c72 Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Tue, 21 Mar 2023 14:47:17 +0000 Subject: [PATCH 04/17] chore: fix generator run (#107) * really fix the patches * remove flutter constraint * Revert "fix: updated regex matching (#95)" This reverts commit 7ddfae8c5b8f0f6d7ed9c5332ac1dc14fd462b4c. * rollback patches * rollback example version --- .github/workflows/my_plugin.yaml | 8 ++++---- .github/workflows/my_plugin_android.yaml | 2 +- .github/workflows/my_plugin_ios.yaml | 2 +- .github/workflows/my_plugin_linux.yaml | 2 +- .github/workflows/my_plugin_macos.yaml | 2 +- .github/workflows/my_plugin_platform_interface.yaml | 2 +- .github/workflows/my_plugin_web.yaml | 2 +- .github/workflows/my_plugin_windows.yaml | 2 +- patches/android/workflow_pana.patch | 2 +- patches/ios/workflow_pana.patch | 2 +- patches/linux/workflow_pana.patch | 2 +- patches/macos/workflow_pana.patch | 2 +- patches/platform_interface/pubspec_publish.patch | 2 +- patches/platform_interface/workflow_pana.patch | 2 +- patches/plugin/workflow_pana.patch | 2 +- patches/web/workflow_pana.patch | 2 +- patches/windows/workflow_pana.patch | 2 +- src/my_plugin/my_plugin/example/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/example/pubspec.yaml | 5 ++--- src/my_plugin/my_plugin/pubspec.yaml | 1 - src/my_plugin/my_plugin_android/pubspec.yaml | 1 - src/my_plugin/my_plugin_ios/pubspec.yaml | 1 - src/my_plugin/my_plugin_linux/pubspec.yaml | 1 - src/my_plugin/my_plugin_macos/pubspec.yaml | 1 - src/my_plugin/my_plugin_platform_interface/pubspec.yaml | 1 - src/my_plugin/my_plugin_web/pubspec.yaml | 1 - src/my_plugin/my_plugin_windows/pubspec.yaml | 1 - tool/generator/main.dart | 7 +++++-- 28 files changed, 28 insertions(+), 34 deletions(-) diff --git a/.github/workflows/my_plugin.yaml b/.github/workflows/my_plugin.yaml index 27c355a..a97d2f5 100644 --- a/.github/workflows/my_plugin.yaml +++ b/.github/workflows/my_plugin.yaml @@ -30,12 +30,12 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin android: runs-on: macos-latest - if: false # TODO: Integration tests are flaky since Flutter 3.7.1 + if: false # TODO: Integration tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: @@ -106,7 +106,7 @@ jobs: linux: runs-on: ubuntu-18.04 - if: false # TODO: Integration tests are flaky since Flutter 3.7.1 + if: false # TODO: Integration tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: @@ -133,7 +133,7 @@ jobs: macos: runs-on: macos-latest - if: false # TODO: Macos tests are flaky since Flutter 3.7.1 + if: false # TODO: Macos tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: diff --git a/.github/workflows/my_plugin_android.yaml b/.github/workflows/my_plugin_android.yaml index 92f734c..f7d351f 100644 --- a/.github/workflows/my_plugin_android.yaml +++ b/.github/workflows/my_plugin_android.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_android diff --git a/.github/workflows/my_plugin_ios.yaml b/.github/workflows/my_plugin_ios.yaml index dee019c..18832d7 100644 --- a/.github/workflows/my_plugin_ios.yaml +++ b/.github/workflows/my_plugin_ios.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_ios diff --git a/.github/workflows/my_plugin_linux.yaml b/.github/workflows/my_plugin_linux.yaml index 20a5f53..3d957ac 100644 --- a/.github/workflows/my_plugin_linux.yaml +++ b/.github/workflows/my_plugin_linux.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_linux diff --git a/.github/workflows/my_plugin_macos.yaml b/.github/workflows/my_plugin_macos.yaml index f260179..6a4c5d5 100644 --- a/.github/workflows/my_plugin_macos.yaml +++ b/.github/workflows/my_plugin_macos.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_macos diff --git a/.github/workflows/my_plugin_platform_interface.yaml b/.github/workflows/my_plugin_platform_interface.yaml index 00585f6..f74aa40 100644 --- a/.github/workflows/my_plugin_platform_interface.yaml +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_platform_interface diff --git a/.github/workflows/my_plugin_web.yaml b/.github/workflows/my_plugin_web.yaml index eca1a0f..730fc65 100644 --- a/.github/workflows/my_plugin_web.yaml +++ b/.github/workflows/my_plugin_web.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_web diff --git a/.github/workflows/my_plugin_windows.yaml b/.github/workflows/my_plugin_windows.yaml index f901e38..7dbc76c 100644 --- a/.github/workflows/my_plugin_windows.yaml +++ b/.github/workflows/my_plugin_windows.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_windows diff --git a/patches/android/workflow_pana.patch b/patches/android/workflow_pana.patch index 098affb..51796e9 100644 --- a/patches/android/workflow_pana.patch +++ b/patches/android/workflow_pana.patch @@ -4,7 +4,7 @@ index 1f38a07..9116a1b 100644 +++ b/.github/workflows/my_plugin_android.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_android +{{#publishable}} + pana: diff --git a/patches/ios/workflow_pana.patch b/patches/ios/workflow_pana.patch index 364a5ed..3086dd8 100644 --- a/patches/ios/workflow_pana.patch +++ b/patches/ios/workflow_pana.patch @@ -4,7 +4,7 @@ index 554a9b0..fb43a09 100644 +++ b/.github/workflows/my_plugin_ios.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_ios +{{#publishable}} + pana: diff --git a/patches/linux/workflow_pana.patch b/patches/linux/workflow_pana.patch index 04963ef..e265cd0 100644 --- a/patches/linux/workflow_pana.patch +++ b/patches/linux/workflow_pana.patch @@ -4,7 +4,7 @@ index c9a46df..c08e551 100644 +++ b/.github/workflows/my_plugin_linux.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_linux +{{#publishable}} + pana: diff --git a/patches/macos/workflow_pana.patch b/patches/macos/workflow_pana.patch index e934651..b7b86bc 100644 --- a/patches/macos/workflow_pana.patch +++ b/patches/macos/workflow_pana.patch @@ -4,7 +4,7 @@ index 6e13220..5e20190 100644 +++ b/.github/workflows/my_plugin_macos.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_macos +{{#publishable}} + pana: diff --git a/patches/platform_interface/pubspec_publish.patch b/patches/platform_interface/pubspec_publish.patch index 8fb9a1e..b9b4ac1 100644 --- a/patches/platform_interface/pubspec_publish.patch +++ b/patches/platform_interface/pubspec_publish.patch @@ -9,4 +9,4 @@ index 86493ff..bcb2b80 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=2.18.0 <3.0.0" diff --git a/patches/platform_interface/workflow_pana.patch b/patches/platform_interface/workflow_pana.patch index 233eb27..2d9c2bd 100644 --- a/patches/platform_interface/workflow_pana.patch +++ b/patches/platform_interface/workflow_pana.patch @@ -4,7 +4,7 @@ index b336f54..043beb6 100644 +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_platform_interface +{{#publishable}} + pana: diff --git a/patches/plugin/workflow_pana.patch b/patches/plugin/workflow_pana.patch index 027edb3..640f112 100644 --- a/patches/plugin/workflow_pana.patch +++ b/patches/plugin/workflow_pana.patch @@ -4,7 +4,7 @@ index 6f98e99..72bea51 100644 +++ b/.github/workflows/my_plugin.yaml @@ -19,6 +19,10 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin +{{#publishable}} + pana: diff --git a/patches/web/workflow_pana.patch b/patches/web/workflow_pana.patch index 6d59242..b7cdd8f 100644 --- a/patches/web/workflow_pana.patch +++ b/patches/web/workflow_pana.patch @@ -4,7 +4,7 @@ index 157bfdc..91934d4 100644 +++ b/.github/workflows/my_plugin_web.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_web +{{#publishable}} + pana: diff --git a/patches/windows/workflow_pana.patch b/patches/windows/workflow_pana.patch index fe578b8..7b24be7 100644 --- a/patches/windows/workflow_pana.patch +++ b/patches/windows/workflow_pana.patch @@ -4,7 +4,7 @@ index 73ac9c9..ede6122 100644 +++ b/.github/workflows/my_plugin_windows.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.0 + flutter_version: 3.3.10 working_directory: src/my_plugin/my_plugin_windows +{{#publishable}} + pana: diff --git a/src/my_plugin/my_plugin/example/analysis_options.yaml b/src/my_plugin/my_plugin/example/analysis_options.yaml index d767e5d..ff9c544 100644 --- a/src/my_plugin/my_plugin/example/analysis_options.yaml +++ b/src/my_plugin/my_plugin/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml linter: rules: public_member_api_docs: false diff --git a/src/my_plugin/my_plugin/example/pubspec.yaml b/src/my_plugin/my_plugin/example/pubspec.yaml index ea0123f..9c2e902 100644 --- a/src/my_plugin/my_plugin/example/pubspec.yaml +++ b/src/my_plugin/my_plugin/example/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" dependencies: flutter: @@ -25,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 flutter: uses-material-design: true diff --git a/src/my_plugin/my_plugin/pubspec.yaml b/src/my_plugin/my_plugin/pubspec.yaml index f2e2a64..86911b9 100644 --- a/src/my_plugin/my_plugin/pubspec.yaml +++ b/src/my_plugin/my_plugin/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_android/pubspec.yaml b/src/my_plugin/my_plugin_android/pubspec.yaml index 96338e3..439d02d 100644 --- a/src/my_plugin/my_plugin_android/pubspec.yaml +++ b/src/my_plugin/my_plugin_android/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_ios/pubspec.yaml b/src/my_plugin/my_plugin_ios/pubspec.yaml index 9d20c9a..0ff3d20 100644 --- a/src/my_plugin/my_plugin_ios/pubspec.yaml +++ b/src/my_plugin/my_plugin_ios/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_linux/pubspec.yaml b/src/my_plugin/my_plugin_linux/pubspec.yaml index b1aea0f..19763bb 100644 --- a/src/my_plugin/my_plugin_linux/pubspec.yaml +++ b/src/my_plugin/my_plugin_linux/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_macos/pubspec.yaml b/src/my_plugin/my_plugin_macos/pubspec.yaml index e656401..8d8026a 100644 --- a/src/my_plugin/my_plugin_macos/pubspec.yaml +++ b/src/my_plugin/my_plugin_macos/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml index 9b32cbd..ca822ab 100644 --- a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml +++ b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml @@ -4,7 +4,6 @@ version: 0.1.0+1 environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" dependencies: flutter: diff --git a/src/my_plugin/my_plugin_web/pubspec.yaml b/src/my_plugin/my_plugin_web/pubspec.yaml index 1de84b0..2f02743 100644 --- a/src/my_plugin/my_plugin_web/pubspec.yaml +++ b/src/my_plugin/my_plugin_web/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/src/my_plugin/my_plugin_windows/pubspec.yaml b/src/my_plugin/my_plugin_windows/pubspec.yaml index 08e76bf..59e786f 100644 --- a/src/my_plugin/my_plugin_windows/pubspec.yaml +++ b/src/my_plugin/my_plugin_windows/pubspec.yaml @@ -5,7 +5,6 @@ publish_to: none environment: sdk: ">=2.18.0 <3.0.0" - flutter: ">=3.3.0" flutter: plugin: diff --git a/tool/generator/main.dart b/tool/generator/main.dart index dfda30c..0f3d315 100644 --- a/tool/generator/main.dart +++ b/tool/generator/main.dart @@ -111,8 +111,11 @@ void main() async { late String content; if (path.basename(file.path).startsWith('workflow')) { content = patchFile.replaceAll( - '\w*(? Date: Tue, 21 Mar 2023 15:17:04 +0000 Subject: [PATCH 05/17] chore: generate template (#108) Co-authored-by: VGV Bot --- .../android}} | 4 ++-- .../ios}} | 4 ++-- .../linux}} | 4 ++-- .../macos}} | 4 ++-- .../web}} | 4 ++-- .../windows}} | 4 ++-- .../workflows/{{project_name.snakeCase()}}.yaml | 10 +++++----- ...{project_name.snakeCase()}}_platform_interface.yaml | 4 ++-- .../android}}/analysis_options.yaml | 2 +- .../android}}/pubspec.yaml | 5 ++--- .../ios}}/analysis_options.yaml | 2 +- .../ios}}/pubspec.yaml | 5 ++--- .../linux}}/analysis_options.yaml | 2 +- .../linux}}/pubspec.yaml | 5 ++--- .../macos}}/analysis_options.yaml | 2 +- .../macos}}/pubspec.yaml | 5 ++--- .../web}}/analysis_options.yaml | 2 +- .../web}}/pubspec.yaml | 5 ++--- .../windows}}/analysis_options.yaml | 2 +- .../windows}}/pubspec.yaml | 5 ++--- .../{{project_name.snakeCase()}}/analysis_options.yaml | 2 +- .../example/analysis_options.yaml | 2 +- .../{{project_name.snakeCase()}}/example/pubspec.yaml | 5 ++--- .../{{project_name.snakeCase()}}/pubspec.yaml | 5 ++--- .../analysis_options.yaml | 2 +- .../pubspec.yaml | 5 ++--- 26 files changed, 46 insertions(+), 55 deletions(-) diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} index 1e41a69..4bfbf4a 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_android {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} index f40f2a6..7d9395f 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_ios {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} index 7c70622..1e2eb2c 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_linux {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} index 471d29b..b032ea0 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_macos {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} index 030f6df..6990870 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_web {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} index 1240585..583c6c5 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_windows {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml index fe55c96..2e4afa1 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml @@ -30,16 +30,16 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}} {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} android: runs-on: macos-latest - if: false # TODO: Integration tests are flaky since Flutter 3.7.1 + if: false # TODO: Integration tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: @@ -110,7 +110,7 @@ jobs: linux: runs-on: ubuntu-18.04 - if: false # TODO: Integration tests are flaky since Flutter 3.7.1 + if: false # TODO: Integration tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: @@ -137,7 +137,7 @@ jobs: macos: runs-on: macos-latest - if: false # TODO: Macos tests are flaky since Flutter 3.7.1 + if: false # TODO: Macos tests are flaky, see https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/issues/79 defaults: run: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml index 68687c9..3bb2789 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml @@ -21,9 +21,9 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.1 + flutter_version: 3.3.10 working_directory: {{project_name.snakeCase()}}_platform_interface {{#publishable}} pana: - uses: VeryGoodOpenSource/very_good_workflows/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/pana.yml@v1 + uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/pana.yml@v1 {{/publishable}} diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml index 68b4dde..e6073e3 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -26,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml index fa10c92..e0cea86 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -25,4 +24,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml index d0ae511..2fda8d7 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -24,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml index 816a878..4e990df 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -24,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml index 486cb84..aaee94d 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -26,4 +25,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml index 495058a..6fa49ab 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" flutter: plugin: @@ -24,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml index d767e5d..ff9c544 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml linter: rules: public_member_api_docs: false diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml index b91e323..6e22646 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" dependencies: flutter: @@ -25,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 flutter: uses-material-design: true diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml index 27b82c5..92d5587 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" {{> plugin_platforms.dart }} @@ -19,4 +18,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml index 84e34fb..273cb60 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.3.1.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml index fd69735..2f93d7a 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml @@ -4,8 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" - flutter: ">=3.7.1" + sdk: ">=2.18.0 <3.0.0" dependencies: flutter: @@ -15,4 +14,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^3.1.0 From 4ee7d98e5a0ca5842237fe42f74a1040914c54ab Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Tue, 21 Mar 2023 19:32:56 +0000 Subject: [PATCH 06/17] chore: v0.3.3 (#109) --- brick/CHANGELOG.md | 6 ++++++ brick/brick.yaml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/brick/CHANGELOG.md b/brick/CHANGELOG.md index 7220908..7eba9e7 100644 --- a/brick/CHANGELOG.md +++ b/brick/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.3.3 + +- chore: fix generator run +- fix: updated regex matching +- chore: support dart sdk 2.18.0 + # 0.3.2 - feat: update workflows, dependabot generation, add spellcheck diff --git a/brick/brick.yaml b/brick/brick.yaml index 6c4eb08..e2f4141 100644 --- a/brick/brick.yaml +++ b/brick/brick.yaml @@ -1,7 +1,7 @@ name: very_good_flutter_plugin description: A Very Good federated Flutter plugin created by Very Good Ventures. repository: https://github.com/VeryGoodOpenSource/very_good_flutter_plugin -version: 0.3.2 +version: 0.3.3 environment: mason: ">=0.1.0-dev.32 <0.1.0" From 39fb1b49d667998b21c0a07c4c5aebf444f12d8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Apr 2023 17:04:48 +0100 Subject: [PATCH 07/17] build(deps): bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 (#111) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4.2.4 to 5.0.0. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v4.2.4...v5.0.0) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/generate_template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_template.yaml b/.github/workflows/generate_template.yaml index f3d5cac..9f85435 100644 --- a/.github/workflows/generate_template.yaml +++ b/.github/workflows/generate_template.yaml @@ -30,7 +30,7 @@ jobs: git config user.email vgvbot@users.noreply.github.com - name: Create Pull Request - uses: peter-evans/create-pull-request@v4.2.4 + uses: peter-evans/create-pull-request@v5.0.0 with: base: main branch: chore/generate-template From 515fe13e01c84aaca8ec99af025b0670d46696c5 Mon Sep 17 00:00:00 2001 From: Alejandro Santiago Date: Tue, 2 May 2023 18:57:03 +0100 Subject: [PATCH 08/17] feat!: bump min Dart SDK to 2.19.0 (#112) * feat!: bump min Dart SDK to 2.19.0 * ci: used web insallers fork * chore: undo changes under __brick__ * chore: used patch-2 branch * chore: used felangel web installers --- .github/workflows/my_plugin.yaml | 4 ++-- .github/workflows/my_plugin_android.yaml | 2 +- .github/workflows/my_plugin_ios.yaml | 2 +- .github/workflows/my_plugin_linux.yaml | 2 +- .github/workflows/my_plugin_macos.yaml | 2 +- .github/workflows/my_plugin_platform_interface.yaml | 2 +- .github/workflows/my_plugin_web.yaml | 2 +- .github/workflows/my_plugin_windows.yaml | 2 +- brick/brick.yaml | 2 +- brick/hooks/pubspec.yaml | 4 ++-- patches/android/pubspec_publish.patch | 2 +- patches/android/workflow_pana.patch | 2 +- patches/ios/pubspec_publish.patch | 2 +- patches/ios/workflow_pana.patch | 2 +- patches/linux/pubspec_publish.patch | 2 +- patches/linux/workflow_pana.patch | 2 +- patches/macos/pubspec_publish.patch | 2 +- patches/macos/workflow_pana.patch | 2 +- patches/platform_interface/pubspec_publish.patch | 2 +- patches/platform_interface/workflow_pana.patch | 2 +- patches/plugin/pubspec_publish.patch | 2 +- patches/plugin/workflow_pana.patch | 2 +- patches/web/pubspec_publish.patch | 2 +- patches/web/workflow_pana.patch | 2 +- patches/windows/pubspec_publish.patch | 2 +- patches/windows/workflow_pana.patch | 2 +- src/my_plugin/my_plugin/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/example/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/example/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_android/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_android/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_ios/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_ios/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_linux/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_linux/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_macos/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_macos/pubspec.yaml | 4 ++-- .../my_plugin_platform_interface/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_platform_interface/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_web/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_web/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_windows/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_windows/pubspec.yaml | 4 ++-- 44 files changed, 55 insertions(+), 55 deletions(-) diff --git a/.github/workflows/my_plugin.yaml b/.github/workflows/my_plugin.yaml index a97d2f5..b493924 100644 --- a/.github/workflows/my_plugin.yaml +++ b/.github/workflows/my_plugin.yaml @@ -30,7 +30,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin android: @@ -195,7 +195,7 @@ jobs: run: flutter config --enable-windows-desktop - name: Flutter Doctor - run: flutter doctor -v + run: flutter doctor -v - name: Integration Tests run: flutter test integration_test -d windows diff --git a/.github/workflows/my_plugin_android.yaml b/.github/workflows/my_plugin_android.yaml index f7d351f..5665719 100644 --- a/.github/workflows/my_plugin_android.yaml +++ b/.github/workflows/my_plugin_android.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_android diff --git a/.github/workflows/my_plugin_ios.yaml b/.github/workflows/my_plugin_ios.yaml index 18832d7..e2709ec 100644 --- a/.github/workflows/my_plugin_ios.yaml +++ b/.github/workflows/my_plugin_ios.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_ios diff --git a/.github/workflows/my_plugin_linux.yaml b/.github/workflows/my_plugin_linux.yaml index 3d957ac..6b317dd 100644 --- a/.github/workflows/my_plugin_linux.yaml +++ b/.github/workflows/my_plugin_linux.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_linux diff --git a/.github/workflows/my_plugin_macos.yaml b/.github/workflows/my_plugin_macos.yaml index 6a4c5d5..f6b4924 100644 --- a/.github/workflows/my_plugin_macos.yaml +++ b/.github/workflows/my_plugin_macos.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_macos diff --git a/.github/workflows/my_plugin_platform_interface.yaml b/.github/workflows/my_plugin_platform_interface.yaml index f74aa40..488edb6 100644 --- a/.github/workflows/my_plugin_platform_interface.yaml +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_platform_interface diff --git a/.github/workflows/my_plugin_web.yaml b/.github/workflows/my_plugin_web.yaml index 730fc65..272e982 100644 --- a/.github/workflows/my_plugin_web.yaml +++ b/.github/workflows/my_plugin_web.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_web diff --git a/.github/workflows/my_plugin_windows.yaml b/.github/workflows/my_plugin_windows.yaml index 7dbc76c..671f231 100644 --- a/.github/workflows/my_plugin_windows.yaml +++ b/.github/workflows/my_plugin_windows.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_windows diff --git a/brick/brick.yaml b/brick/brick.yaml index e2f4141..2e72d8a 100644 --- a/brick/brick.yaml +++ b/brick/brick.yaml @@ -4,7 +4,7 @@ repository: https://github.com/VeryGoodOpenSource/very_good_flutter_plugin version: 0.3.3 environment: - mason: ">=0.1.0-dev.32 <0.1.0" + mason: ">=0.1.0-dev.49 <0.1.0" vars: project_name: diff --git a/brick/hooks/pubspec.yaml b/brick/hooks/pubspec.yaml index aa1d168..cbf917f 100644 --- a/brick/hooks/pubspec.yaml +++ b/brick/hooks/pubspec.yaml @@ -1,7 +1,7 @@ name: very_good_flutter_plugins_hooks environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" dependencies: - mason: ^0.1.0-dev \ No newline at end of file + mason: ^0.1.0-dev diff --git a/patches/android/pubspec_publish.patch b/patches/android/pubspec_publish.patch index f1fd179..bfd2f38 100644 --- a/patches/android/pubspec_publish.patch +++ b/patches/android/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/android/workflow_pana.patch b/patches/android/workflow_pana.patch index 51796e9..1b7e6bb 100644 --- a/patches/android/workflow_pana.patch +++ b/patches/android/workflow_pana.patch @@ -4,7 +4,7 @@ index 1f38a07..9116a1b 100644 +++ b/.github/workflows/my_plugin_android.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_android +{{#publishable}} + pana: diff --git a/patches/ios/pubspec_publish.patch b/patches/ios/pubspec_publish.patch index 08f43d8..b34133d 100644 --- a/patches/ios/pubspec_publish.patch +++ b/patches/ios/pubspec_publish.patch @@ -10,4 +10,4 @@ index 7e884b1..e4923b9 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/ios/workflow_pana.patch b/patches/ios/workflow_pana.patch index 3086dd8..f09201f 100644 --- a/patches/ios/workflow_pana.patch +++ b/patches/ios/workflow_pana.patch @@ -4,7 +4,7 @@ index 554a9b0..fb43a09 100644 +++ b/.github/workflows/my_plugin_ios.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_ios +{{#publishable}} + pana: diff --git a/patches/linux/pubspec_publish.patch b/patches/linux/pubspec_publish.patch index 9a498c9..01f6d37 100644 --- a/patches/linux/pubspec_publish.patch +++ b/patches/linux/pubspec_publish.patch @@ -10,4 +10,4 @@ index d5fe451..a52cbbf 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/linux/workflow_pana.patch b/patches/linux/workflow_pana.patch index e265cd0..1d7286b 100644 --- a/patches/linux/workflow_pana.patch +++ b/patches/linux/workflow_pana.patch @@ -4,7 +4,7 @@ index c9a46df..c08e551 100644 +++ b/.github/workflows/my_plugin_linux.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_linux +{{#publishable}} + pana: diff --git a/patches/macos/pubspec_publish.patch b/patches/macos/pubspec_publish.patch index 7f3a47a..7dbf3fb 100644 --- a/patches/macos/pubspec_publish.patch +++ b/patches/macos/pubspec_publish.patch @@ -10,4 +10,4 @@ index c818576..56c7486 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/macos/workflow_pana.patch b/patches/macos/workflow_pana.patch index b7b86bc..1a53421 100644 --- a/patches/macos/workflow_pana.patch +++ b/patches/macos/workflow_pana.patch @@ -4,7 +4,7 @@ index 6e13220..5e20190 100644 +++ b/.github/workflows/my_plugin_macos.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_macos +{{#publishable}} + pana: diff --git a/patches/platform_interface/pubspec_publish.patch b/patches/platform_interface/pubspec_publish.patch index b9b4ac1..8fb9a1e 100644 --- a/patches/platform_interface/pubspec_publish.patch +++ b/patches/platform_interface/pubspec_publish.patch @@ -9,4 +9,4 @@ index 86493ff..bcb2b80 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/platform_interface/workflow_pana.patch b/patches/platform_interface/workflow_pana.patch index 2d9c2bd..d9b9678 100644 --- a/patches/platform_interface/workflow_pana.patch +++ b/patches/platform_interface/workflow_pana.patch @@ -4,7 +4,7 @@ index b336f54..043beb6 100644 +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_platform_interface +{{#publishable}} + pana: diff --git a/patches/plugin/pubspec_publish.patch b/patches/plugin/pubspec_publish.patch index d62b435..b3c9714 100644 --- a/patches/plugin/pubspec_publish.patch +++ b/patches/plugin/pubspec_publish.patch @@ -10,4 +10,4 @@ index c3e5bfa..a13dfbb 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/plugin/workflow_pana.patch b/patches/plugin/workflow_pana.patch index 640f112..b9ab8a7 100644 --- a/patches/plugin/workflow_pana.patch +++ b/patches/plugin/workflow_pana.patch @@ -4,7 +4,7 @@ index 6f98e99..72bea51 100644 +++ b/.github/workflows/my_plugin.yaml @@ -19,6 +19,10 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin +{{#publishable}} + pana: diff --git a/patches/web/pubspec_publish.patch b/patches/web/pubspec_publish.patch index 22da265..aca9cee 100644 --- a/patches/web/pubspec_publish.patch +++ b/patches/web/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/web/workflow_pana.patch b/patches/web/workflow_pana.patch index b7cdd8f..c56fd3f 100644 --- a/patches/web/workflow_pana.patch +++ b/patches/web/workflow_pana.patch @@ -4,7 +4,7 @@ index 157bfdc..91934d4 100644 +++ b/.github/workflows/my_plugin_web.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_web +{{#publishable}} + pana: diff --git a/patches/windows/pubspec_publish.patch b/patches/windows/pubspec_publish.patch index da46051..393c9b9 100644 --- a/patches/windows/pubspec_publish.patch +++ b/patches/windows/pubspec_publish.patch @@ -10,4 +10,4 @@ index 1f685e7..99cb4fc 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" diff --git a/patches/windows/workflow_pana.patch b/patches/windows/workflow_pana.patch index 7b24be7..6002f0c 100644 --- a/patches/windows/workflow_pana.patch +++ b/patches/windows/workflow_pana.patch @@ -4,7 +4,7 @@ index 73ac9c9..ede6122 100644 +++ b/.github/workflows/my_plugin_windows.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: src/my_plugin/my_plugin_windows +{{#publishable}} + pana: diff --git a/src/my_plugin/my_plugin/analysis_options.yaml b/src/my_plugin/my_plugin/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin/analysis_options.yaml +++ b/src/my_plugin/my_plugin/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin/example/analysis_options.yaml b/src/my_plugin/my_plugin/example/analysis_options.yaml index ff9c544..d767e5d 100644 --- a/src/my_plugin/my_plugin/example/analysis_options.yaml +++ b/src/my_plugin/my_plugin/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml linter: rules: public_member_api_docs: false diff --git a/src/my_plugin/my_plugin/example/pubspec.yaml b/src/my_plugin/my_plugin/example/pubspec.yaml index 9c2e902..608f851 100644 --- a/src/my_plugin/my_plugin/example/pubspec.yaml +++ b/src/my_plugin/my_plugin/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" dependencies: flutter: @@ -24,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 flutter: uses-material-design: true diff --git a/src/my_plugin/my_plugin/pubspec.yaml b/src/my_plugin/my_plugin/pubspec.yaml index 86911b9..7324734 100644 --- a/src/my_plugin/my_plugin/pubspec.yaml +++ b/src/my_plugin/my_plugin/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -45,4 +45,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_android/analysis_options.yaml b/src/my_plugin/my_plugin_android/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_android/analysis_options.yaml +++ b/src/my_plugin/my_plugin_android/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_android/pubspec.yaml b/src/my_plugin/my_plugin_android/pubspec.yaml index 439d02d..b57448e 100644 --- a/src/my_plugin/my_plugin_android/pubspec.yaml +++ b/src/my_plugin/my_plugin_android/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_ios/analysis_options.yaml b/src/my_plugin/my_plugin_ios/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_ios/analysis_options.yaml +++ b/src/my_plugin/my_plugin_ios/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_ios/pubspec.yaml b/src/my_plugin/my_plugin_ios/pubspec.yaml index 0ff3d20..f1c10ff 100644 --- a/src/my_plugin/my_plugin_ios/pubspec.yaml +++ b/src/my_plugin/my_plugin_ios/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -24,4 +24,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_linux/analysis_options.yaml b/src/my_plugin/my_plugin_linux/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_linux/analysis_options.yaml +++ b/src/my_plugin/my_plugin_linux/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_linux/pubspec.yaml b/src/my_plugin/my_plugin_linux/pubspec.yaml index 19763bb..cabc5e2 100644 --- a/src/my_plugin/my_plugin_linux/pubspec.yaml +++ b/src/my_plugin/my_plugin_linux/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_macos/analysis_options.yaml b/src/my_plugin/my_plugin_macos/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_macos/analysis_options.yaml +++ b/src/my_plugin/my_plugin_macos/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_macos/pubspec.yaml b/src/my_plugin/my_plugin_macos/pubspec.yaml index 8d8026a..51f309e 100644 --- a/src/my_plugin/my_plugin_macos/pubspec.yaml +++ b/src/my_plugin/my_plugin_macos/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml +++ b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml index ca822ab..4c11b44 100644 --- a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml +++ b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml @@ -3,7 +3,7 @@ description: A common platform interface for the my_plugin plugin. version: 0.1.0+1 environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" dependencies: flutter: @@ -13,4 +13,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_web/analysis_options.yaml b/src/my_plugin/my_plugin_web/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_web/analysis_options.yaml +++ b/src/my_plugin/my_plugin_web/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_web/pubspec.yaml b/src/my_plugin/my_plugin_web/pubspec.yaml index 2f02743..531620e 100644 --- a/src/my_plugin/my_plugin_web/pubspec.yaml +++ b/src/my_plugin/my_plugin_web/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/src/my_plugin/my_plugin_windows/analysis_options.yaml b/src/my_plugin/my_plugin_windows/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/src/my_plugin/my_plugin_windows/analysis_options.yaml +++ b/src/my_plugin/my_plugin_windows/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/src/my_plugin/my_plugin_windows/pubspec.yaml b/src/my_plugin/my_plugin_windows/pubspec.yaml index 59e786f..308a97d 100644 --- a/src/my_plugin/my_plugin_windows/pubspec.yaml +++ b/src/my_plugin/my_plugin_windows/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 From 4c142932e2b2744c7b27ddfc620bfb6106793d38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 May 2023 18:58:46 +0100 Subject: [PATCH 09/17] build(deps): bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (#114) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/generate_template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_template.yaml b/.github/workflows/generate_template.yaml index 9f85435..2b89ad9 100644 --- a/.github/workflows/generate_template.yaml +++ b/.github/workflows/generate_template.yaml @@ -30,7 +30,7 @@ jobs: git config user.email vgvbot@users.noreply.github.com - name: Create Pull Request - uses: peter-evans/create-pull-request@v5.0.0 + uses: peter-evans/create-pull-request@v5.0.1 with: base: main branch: chore/generate-template From 44dc54067deb1e8c7db976f6c78df54ad8e09e70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 May 2023 19:00:38 +0100 Subject: [PATCH 10/17] chore: generate template (#115) Co-authored-by: VGV Bot Co-authored-by: Renan <6718144+renancaraujo@users.noreply.github.com> --- .../android}} | 2 +- .../{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} | 2 +- .../linux}} | 2 +- .../macos}} | 2 +- .../{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} | 2 +- .../windows}} | 2 +- .../.github/workflows/{{project_name.snakeCase()}}.yaml | 4 ++-- .../{{project_name.snakeCase()}}_platform_interface.yaml | 2 +- .../android}}/analysis_options.yaml | 2 +- .../android}}/pubspec.yaml | 4 ++-- .../ios}}/analysis_options.yaml | 2 +- .../ios}}/pubspec.yaml | 4 ++-- .../linux}}/analysis_options.yaml | 2 +- .../linux}}/pubspec.yaml | 4 ++-- .../macos}}/analysis_options.yaml | 2 +- .../macos}}/pubspec.yaml | 4 ++-- .../web}}/analysis_options.yaml | 2 +- .../web}}/pubspec.yaml | 4 ++-- .../windows}}/analysis_options.yaml | 2 +- .../windows}}/pubspec.yaml | 4 ++-- .../{{project_name.snakeCase()}}/analysis_options.yaml | 2 +- .../example/analysis_options.yaml | 2 +- .../{{project_name.snakeCase()}}/example/pubspec.yaml | 4 ++-- .../{{project_name.snakeCase()}}/pubspec.yaml | 4 ++-- .../analysis_options.yaml | 2 +- .../pubspec.yaml | 4 ++-- 26 files changed, 36 insertions(+), 36 deletions(-) diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} index 4bfbf4a..4b7c812 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_android {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} index 7d9395f..26a6ad4 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_ios {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} index 1e2eb2c..d4e194e 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_linux {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} index b032ea0..1e8d9b1 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_macos {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} index 6990870..02a9f6d 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_web {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} index 583c6c5..5891b37 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_windows {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml index 2e4afa1..2a58b25 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml @@ -30,7 +30,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}} {{#publishable}} pana: @@ -199,7 +199,7 @@ jobs: run: flutter config --enable-windows-desktop - name: Flutter Doctor - run: flutter doctor -v + run: flutter doctor -v - name: Integration Tests run: flutter test integration_test -d windows diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml index 3bb2789..53589b4 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.3.10 + flutter_version: 3.7.0 working_directory: {{project_name.snakeCase()}}_platform_interface {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml index e6073e3..e11e1ac 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml index e0cea86..c807a11 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -24,4 +24,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml index 2fda8d7..2cad2dc 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml index 4e990df..0be8a99 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml index aaee94d..5f7d990 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml index 6fa49ab..bf1f159 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml index ff9c544..d767e5d 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml linter: rules: public_member_api_docs: false diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml index 6e22646..ee412fd 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" dependencies: flutter: @@ -24,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 flutter: uses-material-design: true diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml index 92d5587..7d73636 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" {{> plugin_platforms.dart }} @@ -18,4 +18,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml index 273cb60..84e34fb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.3.1.0.yaml +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml index 2f93d7a..4cd2983 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=2.19.0 <3.0.0" dependencies: flutter: @@ -14,4 +14,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^3.1.0 + very_good_analysis: ^4.0.0 From 81a16adc5d310000c6cb4d38ad06dc245b8149ab Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Thu, 4 May 2023 21:14:10 +0100 Subject: [PATCH 11/17] chore: v0.4.0 (#116) --- brick/CHANGELOG.md | 4 ++++ brick/brick.yaml | 2 +- brick/hooks/pubspec.yaml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/brick/CHANGELOG.md b/brick/CHANGELOG.md index 7eba9e7..4f6b415 100644 --- a/brick/CHANGELOG.md +++ b/brick/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.4.0 + +- feat!: bump min Dart SDK to 2.19.0 + # 0.3.3 - chore: fix generator run diff --git a/brick/brick.yaml b/brick/brick.yaml index 2e72d8a..0922607 100644 --- a/brick/brick.yaml +++ b/brick/brick.yaml @@ -1,7 +1,7 @@ name: very_good_flutter_plugin description: A Very Good federated Flutter plugin created by Very Good Ventures. repository: https://github.com/VeryGoodOpenSource/very_good_flutter_plugin -version: 0.3.3 +version: 0.4.0 environment: mason: ">=0.1.0-dev.49 <0.1.0" diff --git a/brick/hooks/pubspec.yaml b/brick/hooks/pubspec.yaml index cbf917f..c7e0af6 100644 --- a/brick/hooks/pubspec.yaml +++ b/brick/hooks/pubspec.yaml @@ -4,4 +4,4 @@ environment: sdk: ">=2.19.0 <3.0.0" dependencies: - mason: ^0.1.0-dev + mason: ^0.1.0-dev.49 From 35312f0b146abec48b4749bb1815dc4281b67ca8 Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Wed, 17 May 2023 15:54:09 +0100 Subject: [PATCH 12/17] chore: analyze the hook (#117) --- brick/hooks/analysis_options.yaml | 1 + brick/hooks/pubspec.yaml | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 brick/hooks/analysis_options.yaml diff --git a/brick/hooks/analysis_options.yaml b/brick/hooks/analysis_options.yaml new file mode 100644 index 0000000..84e34fb --- /dev/null +++ b/brick/hooks/analysis_options.yaml @@ -0,0 +1 @@ +include: package:very_good_analysis/analysis_options.4.0.0.yaml diff --git a/brick/hooks/pubspec.yaml b/brick/hooks/pubspec.yaml index c7e0af6..80a55c0 100644 --- a/brick/hooks/pubspec.yaml +++ b/brick/hooks/pubspec.yaml @@ -5,3 +5,6 @@ environment: dependencies: mason: ^0.1.0-dev.49 + +dev_dependencies: + very_good_analysis: ^4.0.0 \ No newline at end of file From 10570f9cca48854e017bc5e8921cf920a34a6142 Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Mon, 22 May 2023 13:21:28 +0100 Subject: [PATCH 13/17] feat: update to dart 3 (#118) * feat: update to dart 3 * workflows --- .github/workflows/my_plugin.yaml | 2 +- .github/workflows/my_plugin_android.yaml | 2 +- .github/workflows/my_plugin_ios.yaml | 2 +- .github/workflows/my_plugin_linux.yaml | 2 +- .github/workflows/my_plugin_macos.yaml | 2 +- .github/workflows/my_plugin_platform_interface.yaml | 2 +- .github/workflows/my_plugin_web.yaml | 2 +- .github/workflows/my_plugin_windows.yaml | 2 +- brick/hooks/analysis_options.yaml | 2 +- brick/hooks/pubspec.yaml | 4 ++-- patches/android/pubspec_publish.patch | 2 +- patches/android/workflow_pana.patch | 2 +- patches/ios/pubspec_publish.patch | 2 +- patches/ios/workflow_pana.patch | 2 +- patches/linux/pubspec_publish.patch | 2 +- patches/linux/workflow_pana.patch | 2 +- patches/macos/pubspec_publish.patch | 2 +- patches/macos/workflow_pana.patch | 2 +- patches/platform_interface/pubspec_publish.patch | 2 +- patches/platform_interface/workflow_pana.patch | 2 +- patches/plugin/pubspec_publish.patch | 2 +- patches/plugin/workflow_pana.patch | 2 +- patches/web/pubspec_publish.patch | 2 +- patches/web/workflow_pana.patch | 2 +- patches/windows/pubspec_publish.patch | 2 +- patches/windows/workflow_pana.patch | 2 +- src/my_plugin/my_plugin/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/example/analysis_options.yaml | 2 +- src/my_plugin/my_plugin/example/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_android/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_android/pubspec.yaml | 4 ++-- .../my_plugin_android/test/my_plugin_android_test.dart | 2 +- src/my_plugin/my_plugin_ios/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_ios/pubspec.yaml | 4 ++-- .../my_plugin_ios/test/my_plugin_ios_test.dart | 2 +- src/my_plugin/my_plugin_linux/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_linux/pubspec.yaml | 4 ++-- .../my_plugin_linux/test/my_plugin_linux_test.dart | 2 +- src/my_plugin/my_plugin_macos/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_macos/pubspec.yaml | 4 ++-- .../my_plugin_macos/test/my_plugin_macos_test.dart | 2 +- .../my_plugin_platform_interface/analysis_options.yaml | 2 +- .../my_plugin_platform_interface/pubspec.yaml | 4 ++-- .../test/src/method_channel_my_plugin_test.dart | 10 +++++++--- src/my_plugin/my_plugin_web/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_web/pubspec.yaml | 4 ++-- src/my_plugin/my_plugin_windows/analysis_options.yaml | 2 +- src/my_plugin/my_plugin_windows/pubspec.yaml | 4 ++-- .../my_plugin_windows/test/my_plugin_windows_test.dart | 2 +- 50 files changed, 66 insertions(+), 62 deletions(-) diff --git a/.github/workflows/my_plugin.yaml b/.github/workflows/my_plugin.yaml index b493924..7ed7261 100644 --- a/.github/workflows/my_plugin.yaml +++ b/.github/workflows/my_plugin.yaml @@ -30,7 +30,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.1 working_directory: src/my_plugin/my_plugin android: diff --git a/.github/workflows/my_plugin_android.yaml b/.github/workflows/my_plugin_android.yaml index 5665719..7cfd28f 100644 --- a/.github/workflows/my_plugin_android.yaml +++ b/.github/workflows/my_plugin_android.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.1 working_directory: src/my_plugin/my_plugin_android diff --git a/.github/workflows/my_plugin_ios.yaml b/.github/workflows/my_plugin_ios.yaml index e2709ec..5226c3f 100644 --- a/.github/workflows/my_plugin_ios.yaml +++ b/.github/workflows/my_plugin_ios.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.1 working_directory: src/my_plugin/my_plugin_ios diff --git a/.github/workflows/my_plugin_linux.yaml b/.github/workflows/my_plugin_linux.yaml index 6b317dd..77b93f8 100644 --- a/.github/workflows/my_plugin_linux.yaml +++ b/.github/workflows/my_plugin_linux.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_linux diff --git a/.github/workflows/my_plugin_macos.yaml b/.github/workflows/my_plugin_macos.yaml index f6b4924..6ff4b74 100644 --- a/.github/workflows/my_plugin_macos.yaml +++ b/.github/workflows/my_plugin_macos.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_macos diff --git a/.github/workflows/my_plugin_platform_interface.yaml b/.github/workflows/my_plugin_platform_interface.yaml index 488edb6..33965ad 100644 --- a/.github/workflows/my_plugin_platform_interface.yaml +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_platform_interface diff --git a/.github/workflows/my_plugin_web.yaml b/.github/workflows/my_plugin_web.yaml index 272e982..3e29068 100644 --- a/.github/workflows/my_plugin_web.yaml +++ b/.github/workflows/my_plugin_web.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_web diff --git a/.github/workflows/my_plugin_windows.yaml b/.github/workflows/my_plugin_windows.yaml index 671f231..4234e95 100644 --- a/.github/workflows/my_plugin_windows.yaml +++ b/.github/workflows/my_plugin_windows.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_windows diff --git a/brick/hooks/analysis_options.yaml b/brick/hooks/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/hooks/analysis_options.yaml +++ b/brick/hooks/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/hooks/pubspec.yaml b/brick/hooks/pubspec.yaml index 80a55c0..a4c8b21 100644 --- a/brick/hooks/pubspec.yaml +++ b/brick/hooks/pubspec.yaml @@ -1,10 +1,10 @@ name: very_good_flutter_plugins_hooks environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: mason: ^0.1.0-dev.49 dev_dependencies: - very_good_analysis: ^4.0.0 \ No newline at end of file + very_good_analysis: ^5.0.0 \ No newline at end of file diff --git a/patches/android/pubspec_publish.patch b/patches/android/pubspec_publish.patch index bfd2f38..e5b4b61 100644 --- a/patches/android/pubspec_publish.patch +++ b/patches/android/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/android/workflow_pana.patch b/patches/android/workflow_pana.patch index 1b7e6bb..3e7c896 100644 --- a/patches/android/workflow_pana.patch +++ b/patches/android/workflow_pana.patch @@ -4,7 +4,7 @@ index 1f38a07..9116a1b 100644 +++ b/.github/workflows/my_plugin_android.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_android +{{#publishable}} + pana: diff --git a/patches/ios/pubspec_publish.patch b/patches/ios/pubspec_publish.patch index b34133d..daa84e5 100644 --- a/patches/ios/pubspec_publish.patch +++ b/patches/ios/pubspec_publish.patch @@ -10,4 +10,4 @@ index 7e884b1..e4923b9 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/ios/workflow_pana.patch b/patches/ios/workflow_pana.patch index f09201f..35c5a5a 100644 --- a/patches/ios/workflow_pana.patch +++ b/patches/ios/workflow_pana.patch @@ -4,7 +4,7 @@ index 554a9b0..fb43a09 100644 +++ b/.github/workflows/my_plugin_ios.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_ios +{{#publishable}} + pana: diff --git a/patches/linux/pubspec_publish.patch b/patches/linux/pubspec_publish.patch index 01f6d37..94260c6 100644 --- a/patches/linux/pubspec_publish.patch +++ b/patches/linux/pubspec_publish.patch @@ -10,4 +10,4 @@ index d5fe451..a52cbbf 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/linux/workflow_pana.patch b/patches/linux/workflow_pana.patch index 1d7286b..f146451 100644 --- a/patches/linux/workflow_pana.patch +++ b/patches/linux/workflow_pana.patch @@ -4,7 +4,7 @@ index c9a46df..c08e551 100644 +++ b/.github/workflows/my_plugin_linux.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_linux +{{#publishable}} + pana: diff --git a/patches/macos/pubspec_publish.patch b/patches/macos/pubspec_publish.patch index 7dbf3fb..08aabde 100644 --- a/patches/macos/pubspec_publish.patch +++ b/patches/macos/pubspec_publish.patch @@ -10,4 +10,4 @@ index c818576..56c7486 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/macos/workflow_pana.patch b/patches/macos/workflow_pana.patch index 1a53421..b70b120 100644 --- a/patches/macos/workflow_pana.patch +++ b/patches/macos/workflow_pana.patch @@ -4,7 +4,7 @@ index 6e13220..5e20190 100644 +++ b/.github/workflows/my_plugin_macos.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_macos +{{#publishable}} + pana: diff --git a/patches/platform_interface/pubspec_publish.patch b/patches/platform_interface/pubspec_publish.patch index 8fb9a1e..e30389f 100644 --- a/patches/platform_interface/pubspec_publish.patch +++ b/patches/platform_interface/pubspec_publish.patch @@ -9,4 +9,4 @@ index 86493ff..bcb2b80 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/platform_interface/workflow_pana.patch b/patches/platform_interface/workflow_pana.patch index d9b9678..42e8d75 100644 --- a/patches/platform_interface/workflow_pana.patch +++ b/patches/platform_interface/workflow_pana.patch @@ -4,7 +4,7 @@ index b336f54..043beb6 100644 +++ b/.github/workflows/my_plugin_platform_interface.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_platform_interface +{{#publishable}} + pana: diff --git a/patches/plugin/pubspec_publish.patch b/patches/plugin/pubspec_publish.patch index b3c9714..d4a6692 100644 --- a/patches/plugin/pubspec_publish.patch +++ b/patches/plugin/pubspec_publish.patch @@ -10,4 +10,4 @@ index c3e5bfa..a13dfbb 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/plugin/workflow_pana.patch b/patches/plugin/workflow_pana.patch index b9ab8a7..22ea42c 100644 --- a/patches/plugin/workflow_pana.patch +++ b/patches/plugin/workflow_pana.patch @@ -4,7 +4,7 @@ index 6f98e99..72bea51 100644 +++ b/.github/workflows/my_plugin.yaml @@ -19,6 +19,10 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin +{{#publishable}} + pana: diff --git a/patches/web/pubspec_publish.patch b/patches/web/pubspec_publish.patch index aca9cee..81a8a08 100644 --- a/patches/web/pubspec_publish.patch +++ b/patches/web/pubspec_publish.patch @@ -10,4 +10,4 @@ index 01d5686..e28b047 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/web/workflow_pana.patch b/patches/web/workflow_pana.patch index c56fd3f..231fd0b 100644 --- a/patches/web/workflow_pana.patch +++ b/patches/web/workflow_pana.patch @@ -4,7 +4,7 @@ index 157bfdc..91934d4 100644 +++ b/.github/workflows/my_plugin_web.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_web +{{#publishable}} + pana: diff --git a/patches/windows/pubspec_publish.patch b/patches/windows/pubspec_publish.patch index 393c9b9..085dc6b 100644 --- a/patches/windows/pubspec_publish.patch +++ b/patches/windows/pubspec_publish.patch @@ -10,4 +10,4 @@ index 1f685e7..99cb4fc 100644 +{{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" diff --git a/patches/windows/workflow_pana.patch b/patches/windows/workflow_pana.patch index 6002f0c..0964be4 100644 --- a/patches/windows/workflow_pana.patch +++ b/patches/windows/workflow_pana.patch @@ -4,7 +4,7 @@ index 73ac9c9..ede6122 100644 +++ b/.github/workflows/my_plugin_windows.yaml @@ -19,3 +19,7 @@ jobs: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_windows +{{#publishable}} + pana: diff --git a/src/my_plugin/my_plugin/analysis_options.yaml b/src/my_plugin/my_plugin/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin/analysis_options.yaml +++ b/src/my_plugin/my_plugin/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin/example/analysis_options.yaml b/src/my_plugin/my_plugin/example/analysis_options.yaml index d767e5d..c4321c1 100644 --- a/src/my_plugin/my_plugin/example/analysis_options.yaml +++ b/src/my_plugin/my_plugin/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml linter: rules: public_member_api_docs: false diff --git a/src/my_plugin/my_plugin/example/pubspec.yaml b/src/my_plugin/my_plugin/example/pubspec.yaml index 608f851..f8213f0 100644 --- a/src/my_plugin/my_plugin/example/pubspec.yaml +++ b/src/my_plugin/my_plugin/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: @@ -24,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 flutter: uses-material-design: true diff --git a/src/my_plugin/my_plugin/pubspec.yaml b/src/my_plugin/my_plugin/pubspec.yaml index 7324734..d108c22 100644 --- a/src/my_plugin/my_plugin/pubspec.yaml +++ b/src/my_plugin/my_plugin/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -45,4 +45,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_android/analysis_options.yaml b/src/my_plugin/my_plugin_android/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_android/analysis_options.yaml +++ b/src/my_plugin/my_plugin_android/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_android/pubspec.yaml b/src/my_plugin/my_plugin_android/pubspec.yaml index b57448e..34f93c0 100644 --- a/src/my_plugin/my_plugin_android/pubspec.yaml +++ b/src/my_plugin/my_plugin_android/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_android/test/my_plugin_android_test.dart b/src/my_plugin/my_plugin_android/test/my_plugin_android_test.dart index 7e6167e..957b115 100644 --- a/src/my_plugin/my_plugin_android/test/my_plugin_android_test.dart +++ b/src/my_plugin/my_plugin_android/test/my_plugin_android_test.dart @@ -15,7 +15,7 @@ void main() { myPlugin = MyPluginAndroid(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler(myPlugin.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/src/my_plugin/my_plugin_ios/analysis_options.yaml b/src/my_plugin/my_plugin_ios/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_ios/analysis_options.yaml +++ b/src/my_plugin/my_plugin_ios/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_ios/pubspec.yaml b/src/my_plugin/my_plugin_ios/pubspec.yaml index f1c10ff..1c66fa9 100644 --- a/src/my_plugin/my_plugin_ios/pubspec.yaml +++ b/src/my_plugin/my_plugin_ios/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -24,4 +24,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_ios/test/my_plugin_ios_test.dart b/src/my_plugin/my_plugin_ios/test/my_plugin_ios_test.dart index 2b4a804..776e306 100644 --- a/src/my_plugin/my_plugin_ios/test/my_plugin_ios_test.dart +++ b/src/my_plugin/my_plugin_ios/test/my_plugin_ios_test.dart @@ -15,7 +15,7 @@ void main() { myPlugin = MyPluginIOS(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler(myPlugin.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/src/my_plugin/my_plugin_linux/analysis_options.yaml b/src/my_plugin/my_plugin_linux/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_linux/analysis_options.yaml +++ b/src/my_plugin/my_plugin_linux/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_linux/pubspec.yaml b/src/my_plugin/my_plugin_linux/pubspec.yaml index cabc5e2..2c648b9 100644 --- a/src/my_plugin/my_plugin_linux/pubspec.yaml +++ b/src/my_plugin/my_plugin_linux/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_linux/test/my_plugin_linux_test.dart b/src/my_plugin/my_plugin_linux/test/my_plugin_linux_test.dart index e308621..53952e9 100644 --- a/src/my_plugin/my_plugin_linux/test/my_plugin_linux_test.dart +++ b/src/my_plugin/my_plugin_linux/test/my_plugin_linux_test.dart @@ -15,7 +15,7 @@ void main() { myPlugin = MyPluginLinux(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler(myPlugin.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/src/my_plugin/my_plugin_macos/analysis_options.yaml b/src/my_plugin/my_plugin_macos/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_macos/analysis_options.yaml +++ b/src/my_plugin/my_plugin_macos/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_macos/pubspec.yaml b/src/my_plugin/my_plugin_macos/pubspec.yaml index 51f309e..27036a0 100644 --- a/src/my_plugin/my_plugin_macos/pubspec.yaml +++ b/src/my_plugin/my_plugin_macos/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_macos/test/my_plugin_macos_test.dart b/src/my_plugin/my_plugin_macos/test/my_plugin_macos_test.dart index c0f8e49..2862714 100644 --- a/src/my_plugin/my_plugin_macos/test/my_plugin_macos_test.dart +++ b/src/my_plugin/my_plugin_macos/test/my_plugin_macos_test.dart @@ -15,7 +15,7 @@ void main() { myPlugin = MyPluginMacOS(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler(myPlugin.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml +++ b/src/my_plugin/my_plugin_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml index 4c11b44..ce48ee4 100644 --- a/src/my_plugin/my_plugin_platform_interface/pubspec.yaml +++ b/src/my_plugin/my_plugin_platform_interface/pubspec.yaml @@ -3,7 +3,7 @@ description: A common platform interface for the my_plugin plugin. version: 0.1.0+1 environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: @@ -13,4 +13,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_platform_interface/test/src/method_channel_my_plugin_test.dart b/src/my_plugin/my_plugin_platform_interface/test/src/method_channel_my_plugin_test.dart index 64f48e0..13dfc58 100644 --- a/src/my_plugin/my_plugin_platform_interface/test/src/method_channel_my_plugin_test.dart +++ b/src/my_plugin/my_plugin_platform_interface/test/src/method_channel_my_plugin_test.dart @@ -11,8 +11,11 @@ void main() { final log = []; setUp(() async { - methodChannelMyPlugin = MethodChannelMyPlugin() - ..methodChannel.setMockMethodCallHandler((MethodCall methodCall) async { + methodChannelMyPlugin = MethodChannelMyPlugin(); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger + .setMockMethodCallHandler( + methodChannelMyPlugin.methodChannel, + (methodCall) async { log.add(methodCall); switch (methodCall.method) { case 'getPlatformName': @@ -20,7 +23,8 @@ void main() { default: return null; } - }); + }, + ); }); tearDown(log.clear); diff --git a/src/my_plugin/my_plugin_web/analysis_options.yaml b/src/my_plugin/my_plugin_web/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_web/analysis_options.yaml +++ b/src/my_plugin/my_plugin_web/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_web/pubspec.yaml b/src/my_plugin/my_plugin_web/pubspec.yaml index 531620e..323a802 100644 --- a/src/my_plugin/my_plugin_web/pubspec.yaml +++ b/src/my_plugin/my_plugin_web/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_windows/analysis_options.yaml b/src/my_plugin/my_plugin_windows/analysis_options.yaml index 84e34fb..b388541 100644 --- a/src/my_plugin/my_plugin_windows/analysis_options.yaml +++ b/src/my_plugin/my_plugin_windows/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/src/my_plugin/my_plugin_windows/pubspec.yaml b/src/my_plugin/my_plugin_windows/pubspec.yaml index 308a97d..0a67d20 100644 --- a/src/my_plugin/my_plugin_windows/pubspec.yaml +++ b/src/my_plugin/my_plugin_windows/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/src/my_plugin/my_plugin_windows/test/my_plugin_windows_test.dart b/src/my_plugin/my_plugin_windows/test/my_plugin_windows_test.dart index d09b05e..981fae2 100644 --- a/src/my_plugin/my_plugin_windows/test/my_plugin_windows_test.dart +++ b/src/my_plugin/my_plugin_windows/test/my_plugin_windows_test.dart @@ -15,7 +15,7 @@ void main() { myPlugin = MyPluginWindows(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler(myPlugin.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { From a39743e9ad0486a37953382251844d51121463e0 Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Mon, 22 May 2023 16:31:59 +0100 Subject: [PATCH 14/17] chore: standardize Flutter version (#120) --- .github/workflows/my_plugin.yaml | 2 +- .github/workflows/my_plugin_android.yaml | 2 +- .github/workflows/my_plugin_ios.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/my_plugin.yaml b/.github/workflows/my_plugin.yaml index 7ed7261..395c96d 100644 --- a/.github/workflows/my_plugin.yaml +++ b/.github/workflows/my_plugin.yaml @@ -30,7 +30,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.10.1 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin android: diff --git a/.github/workflows/my_plugin_android.yaml b/.github/workflows/my_plugin_android.yaml index 7cfd28f..d3d025e 100644 --- a/.github/workflows/my_plugin_android.yaml +++ b/.github/workflows/my_plugin_android.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.10.1 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_android diff --git a/.github/workflows/my_plugin_ios.yaml b/.github/workflows/my_plugin_ios.yaml index 5226c3f..7db8ee3 100644 --- a/.github/workflows/my_plugin_ios.yaml +++ b/.github/workflows/my_plugin_ios.yaml @@ -21,5 +21,5 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.10.1 + flutter_version: 3.10.0 working_directory: src/my_plugin/my_plugin_ios From e6bdd5c9d3f3f5dfbc7fe4a68f7678bd1bb1a0fe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 May 2023 16:44:05 +0100 Subject: [PATCH 15/17] chore: generate template (#121) Co-authored-by: VGV Bot --- .../android}} | 2 +- .../ios}} | 2 +- .../linux}} | 2 +- .../macos}} | 2 +- .../web}} | 2 +- .../windows}} | 2 +- .../workflows/{{project_name.snakeCase()}}.yaml | 2 +- ...{project_name.snakeCase()}}_platform_interface.yaml | 2 +- .../android}}/analysis_options.yaml | 2 +- .../android}}/pubspec.yaml | 4 ++-- .../{{project_name.snakeCase()}}_android_test.dart | 2 +- .../ios}}/analysis_options.yaml | 2 +- .../ios}}/pubspec.yaml | 4 ++-- .../test/{{project_name.snakeCase()}}_ios_test.dart | 2 +- .../linux}}/analysis_options.yaml | 2 +- .../linux}}/pubspec.yaml | 4 ++-- .../test/{{project_name.snakeCase()}}_linux_test.dart | 2 +- .../macos}}/analysis_options.yaml | 2 +- .../macos}}/pubspec.yaml | 4 ++-- .../test/{{project_name.snakeCase()}}_macos_test.dart | 2 +- .../web}}/analysis_options.yaml | 2 +- .../web}}/pubspec.yaml | 4 ++-- .../windows}}/analysis_options.yaml | 2 +- .../windows}}/pubspec.yaml | 4 ++-- .../{{project_name.snakeCase()}}_windows_test.dart | 2 +- .../{{project_name.snakeCase()}}/analysis_options.yaml | 2 +- .../example/analysis_options.yaml | 2 +- .../{{project_name.snakeCase()}}/example/pubspec.yaml | 4 ++-- .../{{project_name.snakeCase()}}/pubspec.yaml | 4 ++-- .../analysis_options.yaml | 2 +- .../pubspec.yaml | 4 ++-- ...thod_channel_{{project_name.snakeCase()}}_test.dart | 10 +++++++--- 32 files changed, 47 insertions(+), 43 deletions(-) diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} index 4b7c812..af01d90 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_android {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} index 26a6ad4..5a9ad1b 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_ios {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} index d4e194e..10195db 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_linux {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} index 1e8d9b1..6a45a53 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_macos {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} index 02a9f6d..f0b3214 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_web {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} index 5891b37..97209af 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_windows {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml index 2a58b25..26ef50f 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml @@ -30,7 +30,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}} {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml index 53589b4..0521f91 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml @@ -21,7 +21,7 @@ jobs: uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@v1 with: flutter_channel: stable - flutter_version: 3.7.0 + flutter_version: 3.10.0 working_directory: {{project_name.snakeCase()}}_platform_interface {{#publishable}} pana: diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml index e11e1ac..8063fc2 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/test/{{project_name.snakeCase()}}_android_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/test/{{project_name.snakeCase()}}_android_test.dart index db9d685..fea8422 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/test/{{project_name.snakeCase()}}_android_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#android}}{{project_name.snakeCase()}}_android{{/android}}/test/{{project_name.snakeCase()}}_android_test.dart @@ -15,7 +15,7 @@ void main() { {{project_name.camelCase()}} = {{project_name.pascalCase()}}Android(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler({{project_name.camelCase()}}.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml index c807a11..0ce39b9 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -24,4 +24,4 @@ dev_dependencies: flutter_test: sdk: flutter plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/test/{{project_name.snakeCase()}}_ios_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/test/{{project_name.snakeCase()}}_ios_test.dart index 11a20e0..c82ad31 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/test/{{project_name.snakeCase()}}_ios_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#ios}}{{project_name.snakeCase()}}_ios{{/ios}}/test/{{project_name.snakeCase()}}_ios_test.dart @@ -15,7 +15,7 @@ void main() { {{project_name.camelCase()}} = {{project_name.pascalCase()}}IOS(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler({{project_name.camelCase()}}.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml index 2cad2dc..06eb23c 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/test/{{project_name.snakeCase()}}_linux_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/test/{{project_name.snakeCase()}}_linux_test.dart index 9a386e3..3eaa84f 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/test/{{project_name.snakeCase()}}_linux_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#linux}}{{project_name.snakeCase()}}_linux{{/linux}}/test/{{project_name.snakeCase()}}_linux_test.dart @@ -15,7 +15,7 @@ void main() { {{project_name.camelCase()}} = {{project_name.pascalCase()}}Linux(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler({{project_name.camelCase()}}.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml index 0be8a99..8fc4068 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/test/{{project_name.snakeCase()}}_macos_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/test/{{project_name.snakeCase()}}_macos_test.dart index a9502c3..38a6ab1 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/test/{{project_name.snakeCase()}}_macos_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#macos}}{{project_name.snakeCase()}}_macos{{/macos}}/test/{{project_name.snakeCase()}}_macos_test.dart @@ -15,7 +15,7 @@ void main() { {{project_name.camelCase()}} = {{project_name.pascalCase()}}MacOS(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler({{project_name.camelCase()}}.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml index 5f7d990..16d68f9 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#web}}{{project_name.snakeCase()}}_web{{/web}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -25,4 +25,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml index bf1f159..020c045 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" flutter: plugin: @@ -23,4 +23,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/test/{{project_name.snakeCase()}}_windows_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/test/{{project_name.snakeCase()}}_windows_test.dart index 5eabec7..fc580af 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/test/{{project_name.snakeCase()}}_windows_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{#windows}}{{project_name.snakeCase()}}_windows{{/windows}}/test/{{project_name.snakeCase()}}_windows_test.dart @@ -15,7 +15,7 @@ void main() { {{project_name.camelCase()}} = {{project_name.pascalCase()}}Windows(); log = []; - TestDefaultBinaryMessengerBinding.instance!.defaultBinaryMessenger + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger .setMockMethodCallHandler({{project_name.camelCase()}}.methodChannel, (methodCall) async { log.add(methodCall); switch (methodCall.method) { diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml index d767e5d..c4321c1 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml linter: rules: public_member_api_docs: false diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml index ee412fd..348b9e7 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 publish_to: none environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: @@ -24,7 +24,7 @@ dev_dependencies: sdk: flutter integration_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 flutter: uses-material-design: true diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml index 7d73636..d26627c 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" {{> plugin_platforms.dart }} @@ -18,4 +18,4 @@ dev_dependencies: sdk: flutter mocktail: ^0.3.0 plugin_platform_interface: ^2.0.0 - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml index 84e34fb..b388541 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/analysis_options.yaml @@ -1 +1 @@ -include: package:very_good_analysis/analysis_options.4.0.0.yaml +include: package:very_good_analysis/analysis_options.5.0.0.yaml diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml index 4cd2983..fcbcddb 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.1.0+1 {{^publishable}}publish_to: none{{/publishable}} environment: - sdk: ">=2.19.0 <3.0.0" + sdk: ">=3.0.0 <4.0.0" dependencies: flutter: @@ -14,4 +14,4 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - very_good_analysis: ^4.0.0 + very_good_analysis: ^5.0.0 diff --git a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/test/src/method_channel_{{project_name.snakeCase()}}_test.dart b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/test/src/method_channel_{{project_name.snakeCase()}}_test.dart index 33b7e18..8205c33 100644 --- a/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/test/src/method_channel_{{project_name.snakeCase()}}_test.dart +++ b/brick/__brick__/{{project_name.snakeCase()}}/{{project_name.snakeCase()}}_platform_interface/test/src/method_channel_{{project_name.snakeCase()}}_test.dart @@ -11,8 +11,11 @@ void main() { final log = []; setUp(() async { - methodChannel{{project_name.pascalCase()}} = MethodChannel{{project_name.pascalCase()}}() - ..methodChannel.setMockMethodCallHandler((MethodCall methodCall) async { + methodChannel{{project_name.pascalCase()}} = MethodChannel{{project_name.pascalCase()}}(); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger + .setMockMethodCallHandler( + methodChannel{{project_name.pascalCase()}}.methodChannel, + (methodCall) async { log.add(methodCall); switch (methodCall.method) { case 'getPlatformName': @@ -20,7 +23,8 @@ void main() { default: return null; } - }); + }, + ); }); tearDown(log.clear); From 537fe47d13c24b8bf14d4128d235a6c598a56f81 Mon Sep 17 00:00:00 2001 From: Renan <6718144+renancaraujo@users.noreply.github.com> Date: Tue, 23 May 2023 15:23:25 +0100 Subject: [PATCH 16/17] chore: v0.5.0 (#122) --- brick/CHANGELOG.md | 4 ++++ brick/brick.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/brick/CHANGELOG.md b/brick/CHANGELOG.md index 4f6b415..b13cae1 100644 --- a/brick/CHANGELOG.md +++ b/brick/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.5.0 + +- feat!: bump min Dart SDK to 3.0.0 + # 0.4.0 - feat!: bump min Dart SDK to 2.19.0 diff --git a/brick/brick.yaml b/brick/brick.yaml index 0922607..19f2e73 100644 --- a/brick/brick.yaml +++ b/brick/brick.yaml @@ -1,7 +1,7 @@ name: very_good_flutter_plugin description: A Very Good federated Flutter plugin created by Very Good Ventures. repository: https://github.com/VeryGoodOpenSource/very_good_flutter_plugin -version: 0.4.0 +version: 0.5.0 environment: mason: ">=0.1.0-dev.49 <0.1.0" From 20e47783fd7d94259179c17fa56f869c1d9e696c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jun 2023 18:13:00 +0100 Subject: [PATCH 17/17] build(deps): bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 (#124) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.1 to 5.0.2. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v5.0.1...v5.0.2) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/generate_template.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_template.yaml b/.github/workflows/generate_template.yaml index 2b89ad9..e16b5bc 100644 --- a/.github/workflows/generate_template.yaml +++ b/.github/workflows/generate_template.yaml @@ -30,7 +30,7 @@ jobs: git config user.email vgvbot@users.noreply.github.com - name: Create Pull Request - uses: peter-evans/create-pull-request@v5.0.1 + uses: peter-evans/create-pull-request@v5.0.2 with: base: main branch: chore/generate-template