Support use-flutter option in groundskeeper workflow
diff --git a/.github/workflows/groundskeeper.yml b/.github/workflows/groundskeeper.yml index 68612ee..d9b5f3f 100644 --- a/.github/workflows/groundskeeper.yml +++ b/.github/workflows/groundskeeper.yml
@@ -5,10 +5,15 @@ workflow_call: inputs: sdk: - description: 'Flutter SDK channel' + description: 'Dart SDK version or Flutter channel' required: false type: string default: 'dev' + use-flutter: + description: 'Whether to use Flutter for this package' + required: false + type: boolean + default: false directory: description: 'The directory to tidy' required: false @@ -80,10 +85,16 @@ persist-credentials: false - uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 + if: ${{ inputs.use-flutter }} with: channel: ${{ inputs.sdk }} cache: true + - uses: dart-lang/setup-dart@65eb853c7ba17dde3be364c3d2858773e7144260 + if: ${{ !inputs.use-flutter }} + with: + sdk: ${{ inputs.sdk }} + - name: Resolve dependencies for firehose working-directory: .github/ecosystem-helper/pkgs/firehose run: dart pub get
diff --git a/pkgs/firehose/CHANGELOG.md b/pkgs/firehose/CHANGELOG.md index a5a2771..13ee056 100644 --- a/pkgs/firehose/CHANGELOG.md +++ b/pkgs/firehose/CHANGELOG.md
@@ -1,6 +1,6 @@ ## 0.13.2-wip -- Use Flutter `dev` channel in `groundskeeper` workflow to support Flutter packages. +- Support `use-flutter` option in `groundskeeper` workflow to allow tidying Flutter packages. - Add `--tag-prefix` option to `firehose` and `tag-prefix` input to `publish.yaml` to allow configuring the release tag prefix (defaults to `'v'`). - Run `pub get` before `dart format` in `groundskeeper`. - Add `groundskeeper` executable to format and fix packages.