diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} index 51ea2c2..9431de5 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#android}}{{project_name.snakeCase()}}_android.yaml{{/android}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_android {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} index 426dce7..f475a99 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#ios}}{{project_name.snakeCase()}}_ios.yaml{{/ios}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_ios {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} index 30ae37b..e9b26bb 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#linux}}{{project_name.snakeCase()}}_linux.yaml{{/linux}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_linux {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} index 93703a3..8bc71bc 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#macos}}{{project_name.snakeCase()}}_macos.yaml{{/macos}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_macos {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} index 4d1537c..8c7fd02 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#web}}{{project_name.snakeCase()}}_web.yaml{{/web}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_web {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} index 41ca1ee..1573117 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{#windows}}{{project_name.snakeCase()}}_windows.yaml{{/windows}} +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_windows {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml index 30561e6..15d830f 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}.yaml +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}} {{#publishable}} pana: diff --git a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml b/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml index 7b93bdf..435a4d3 100644 --- a/very_good_flutter_plugin/__brick__/{{project_name.snakeCase()}}/.github/workflows/{{project_name.snakeCase()}}_platform_interface.yaml +++ b/very_good_flutter_plugin/__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.13.2 + flutter_version: {{{flutterVersion}}} working_directory: {{project_name.snakeCase()}}_platform_interface {{#publishable}} pana: diff --git a/very_good_flutter_plugin/hooks/pre_gen.dart b/very_good_flutter_plugin/hooks/pre_gen.dart index 176bcd8..186a671 100644 --- a/very_good_flutter_plugin/hooks/pre_gen.dart +++ b/very_good_flutter_plugin/hooks/pre_gen.dart @@ -28,6 +28,7 @@ void run(HookContext context) { context.logger.info(selectedPlatforms.toString()); context.vars.addAll({ + 'flutterVersion': '3.13.2', 'dartSdkVersionBounds': '>=3.0.0 <4.0.0', for (final platform in availablePlatforms) platform: selectedPlatforms.contains(platform),