Updated the google storage url for main
channel releases.
Enable provisioning of the latest Dart SDK patch release by specifying just
the major and minor version (e.g. 3.2
).
No longer test the setup-dart
action on pre-2.12 SDKs.
Upgrade JS interop code to use extension types
(the new name for inline classes).
The upcoming rename of the be
channel to main
is now supported with
forward compatibility that switches when the rename happens.
Re-wrote the implementation of the action into Dart.
Auto-detect the platform architecture (x64
, ia32
, arm
, arm64
).
Improved the caching and download resilience of the sdk.
Added a new action output: dart-version
- the installed version of the sdk.
Automatically create OIDC token for pub.dev.
Add a reusable workflow for publishing.
The install location of the Dart SDK is now available
in an environment variable, DART_HOME
(#43 ).
Fixed an issue where cached downloads could lead to unzip issues
on self-hosted runners
(#35 ).
Fixed a path issue impacting git dependencies on Windows.
Added a flavor
option setup.sh to allow downloading unpublished builds.
Fixed a Windows pub global activate
path issue.
Removed previously deprecated input channel
. Use the sdk
input instead.
Added support for specifying the CPU architecture.
Added support for installing SDKs from the main
channel.
Added support for installing a specific SDK version (e.g. 2.10.0
).
You can’t perform that action at this time.