Repository navigation
Expand file tree
/
Copy pathaction.yml
More file actions
72 lines (68 loc) · 1.85 KB
/
Copy pathaction.yml
File metadata and controls
72 lines (68 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
name: "Setup Flutter"
description: "Set up Flutter SDK for GitHub Actions"
author: "koji-1009"
inputs:
flutter-version:
description: "Flutter SDK version (e.g. 3.29.0, 3.x, >=3.29.0 <4.0.0)"
required: false
default: ""
flutter-version-file:
description: "Path to pubspec.yaml, pubspec.yml, or .fvmrc"
required: false
default: ""
channel:
description: "Release channel: stable, beta, or master"
required: false
default: "stable"
architecture:
description: "CPU architecture: x64 or arm64 (auto-detected if omitted)"
required: false
fvm-flavor:
description: "FVM flavor name"
required: false
default: ""
cache-sdk:
description: "Cache Flutter SDK"
required: false
default: "true"
cache-pub:
description: "Cache pub dependencies (requires pubspec.lock)"
required: false
default: "true"
git-source:
description: "Install method: release or git"
required: false
default: "release"
git-source-url:
description: "Git repository URL"
required: false
default: "https://github.com/flutter/flutter.git"
dry-run:
description: "Only resolve version, do not install"
required: false
default: "false"
problem-matcher:
description: "Register a problem matcher for flutter analyze and dart analyze"
required: false
default: "true"
outputs:
flutter-version:
description: "Installed Flutter version"
dart-version:
description: "Included Dart SDK version"
channel:
description: "Resolved channel"
cache-sdk-hit:
description: "Whether SDK cache was restored"
cache-pub-hit:
description: "Whether pub cache was restored"
architecture:
description: "Resolved CPU architecture"
branding:
icon: "download-cloud"
color: "green"
runs:
using: "node24"
main: "dist/setup/index.js"
post: "dist/post/index.js"
post-if: always()