{"id":20187855,"url":"https://github.com/bitrise-steplib/bitrise-step-flutter-installer","last_synced_at":"2025-04-10T06:44:32.499Z","repository":{"id":41967671,"uuid":"159520134","full_name":"bitrise-steplib/bitrise-step-flutter-installer","owner":"bitrise-steplib","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-30T08:48:23.000Z","size":612,"stargazers_count":2,"open_issues_count":1,"forks_count":8,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-24T07:52:33.840Z","etag":null,"topics":["bitrise","bitrise-step","ci","production-code"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitrise-steplib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-28T15:05:57.000Z","updated_at":"2021-10-05T11:16:12.000Z","dependencies_parsed_at":"2023-10-30T09:35:18.379Z","dependency_job_id":null,"html_url":"https://github.com/bitrise-steplib/bitrise-step-flutter-installer","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-flutter-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-flutter-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-flutter-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrise-steplib%2Fbitrise-step-flutter-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitrise-steplib","download_url":"https://codeload.github.com/bitrise-steplib/bitrise-step-flutter-installer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248173826,"owners_count":21059595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitrise","bitrise-step","ci","production-code"],"created_at":"2024-11-14T03:26:12.820Z","updated_at":"2025-04-10T06:44:32.474Z","avatar_url":"https://github.com/bitrise-steplib.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Install\n\n[![Step changelog](https://shields.io/github/v/release/bitrise-steplib/bitrise-step-flutter-installer?include_prereleases\u0026label=changelog\u0026color=blueviolet)](https://github.com/bitrise-steplib/bitrise-step-flutter-installer/releases)\n\nInstall Flutter SDK.\n\n\u003cdetails\u003e\n\u003csummary\u003eDescription\u003c/summary\u003e\n\nThis Step git clones the selected branch or tag of the official Flutter repository and runs the initial setup of the Flutter SDK.\nUse this step *before* the cache-pull step to make sure caching works correctly.\n\n### Configuring the Step\n1. In the **Flutter SDK git repository version** input set the tag or branch of the Flutter. The default value is `stable` which clones and installs the latest stable Flutter branch.\n2. In the **Update to the latest version** input select `false` to use a preinstalled Flutter version or `true` to update Flutter SDK to the latest version released in the [build release channel](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels). By default, this input is set to `true`.\n4. Enable **Print debug information** to run `flutter doctor` to see if there are any missing platform dependencies for setting up Flutter.\n\n### Troubleshooting\nIf you prefer to install Flutter from an installation bundle instead of the git repository, use the **Flutter SDK installation bundle URL** input. Insert the URL of the preferred [bundle](https://flutter.dev/docs/development/tools/sdk/releases), for example, `https://storage.googleapis.com/flutter_infra/releases/dev/windows/flutter_windows_v1.14.5-dev.zip`. If the input is filled out correctly, it overrides the value set in the **Flutter SDK git repository version** input.\n\n### Useful links\n- [About Flutter build release channels](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels)\n- [Available version tags](https://github.com/flutter/flutter/releases)\n- [Available branches](https://github.com/flutter/flutter/branches)\n\n### Related Steps\n- [Flutter Test](https://www.bitrise.io/integrations/steps/flutter-test)\n- [Flutter Build](https://www.bitrise.io/integrations/steps/flutter-build)\n\u003c/details\u003e\n\n## 🧩 Get started\n\nAdd this step directly to your workflow in the [Bitrise Workflow Editor](https://devcenter.bitrise.io/steps-and-workflows/steps-and-workflows-index/).\n\nYou can also run this step directly with [Bitrise CLI](https://github.com/bitrise-io/bitrise).\n\n## ⚙️ Configuration\n\n\u003cdetails\u003e\n\u003csummary\u003eInputs\u003c/summary\u003e\n\n| Key | Description | Flags | Default |\n| --- | --- | --- | --- |\n| `version` | Use this input to install from the git repository by specifying a tag or branch.  Use this input for the stable channel, as the stable channel can be preinstalled.  If the input Flutter SDK installation bundle URL is specified, this input is ignored.  To find the available version tags see this list: [https://github.com/flutter/flutter/releases](https://github.com/flutter/flutter/releases)  To see the the avilable branches visit: [https://github.com/flutter/flutter/branches](https://github.com/flutter/flutter/branches) |  | `stable` |\n| `is_update` | If the version selected is `stable` and a preinstalled Flutter version from the `stable` channel with version 1.2.1 exists: * Setting to `false` will not update, even if a later release exists. * Setting to `true` will update Flutter to the latest version released in the channel. |  | `true` |\n| `installation_bundle_url` | Installation bundle URL. If specified, Flutter will be installed from here and git repository version is ignored.  For a channel other than stable (e.g. beta), it is recommended to use this input. It is faster than cloning from git.  Official list of Flutter installation bundles: [https://flutter.dev/docs/development/tools/sdk/releases](https://flutter.dev/docs/development/tools/sdk/releases)  The URL is expected to begin with: `https://storage.googleapis.com/flutter_infra`  Example value (beta channel, version 1.6.3, macOS): `https://storage.googleapis.com/flutter_infra/releases/beta/macos/flutter_macos_v1.6.3-beta.zip` |  |  |\n| `is_debug` | If enabled will run flutter doctor and print value of PATH eniroment variable. |  | `false` |\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eOutputs\u003c/summary\u003e\nThere are no outputs defined in this step\n\u003c/details\u003e\n\n## 🙋 Contributing\n\nWe welcome [pull requests](https://github.com/bitrise-steplib/bitrise-step-flutter-installer/pulls) and [issues](https://github.com/bitrise-steplib/bitrise-step-flutter-installer/issues) against this repository.\n\nFor pull requests, work on your changes in a forked repository and use the Bitrise CLI to [run step tests locally](https://devcenter.bitrise.io/bitrise-cli/run-your-first-build/).\n\nLearn more about developing steps:\n\n- [Create your own step](https://devcenter.bitrise.io/contributors/create-your-own-step/)\n- [Testing your Step](https://devcenter.bitrise.io/contributors/testing-and-versioning-your-steps/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-flutter-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-flutter-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitrise-steplib%2Fbitrise-step-flutter-installer/lists"}