diff --git a/README.md b/README.md index 81c3056..5c9bbe3 100644 --- a/README.md +++ b/README.md @@ -60,10 +60,12 @@ steps: > flutter: ">= 3.19.0 <4.0.0" > ``` -> [!WARNING] +> [!NOTE] > > Using `flutter-version-file` requires [`yq`](https://github.com/mikefarah/yq), -> which is not pre-installed in `windows` images. Install it yourself. +> which is not pre-installed in `windows` runners. Fortunately, since version +> 2.18.0, this action installs `yq` automatically, so no action is required from +> you. ### Use latest release for particular channel diff --git a/action.yaml b/action.yaml index bc5d07d..84843c0 100644 --- a/action.yaml +++ b/action.yaml @@ -73,6 +73,14 @@ outputs: runs: using: composite steps: + # This is a cross-platform composite action that needs yq. + # It's not preinstalled on Windows runners. + # See https://github.com/actions/runner-images/issues/7443#issuecomment-1514597691 + - name: Make yq tool available on Windows runners + if: runner.os == 'Windows' + run: choco install yq + shell: bash + - name: Make setup script executable run: chmod +x "$GITHUB_ACTION_PATH/setup.sh" shell: bash