Skip to content

Commit 83b5428

Browse files
authored
Add typings for gradle/actions@v4 (#66)
1 parent f4caf21 commit 83b5428

File tree

2 files changed

+313
-0
lines changed

2 files changed

+313
-0
lines changed
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
# See https://github.com/typesafegithub/github-actions-typing
2+
inputs:
3+
gradle-version:
4+
type: string
5+
6+
build-root-directory:
7+
type: string
8+
9+
dependency-resolution-task:
10+
type: list
11+
separator: " "
12+
list-item:
13+
type: string
14+
15+
additional-arguments:
16+
type: list
17+
separator: " "
18+
list-item:
19+
type: string
20+
21+
cache-disabled:
22+
type: boolean
23+
24+
cache-read-only:
25+
type: boolean
26+
27+
cache-write-only:
28+
type: boolean
29+
30+
cache-overwrite-existing:
31+
type: boolean
32+
33+
cache-encryption-key:
34+
type: string
35+
36+
cache-cleanup:
37+
type: enum
38+
allowed-values:
39+
- never
40+
- on-success
41+
- always
42+
43+
gradle-home-cache-cleanup:
44+
type: boolean
45+
46+
gradle-home-cache-includes:
47+
type: list
48+
separator: "\n"
49+
list-item:
50+
type: string
51+
52+
gradle-home-cache-excludes:
53+
type: list
54+
separator: "\n"
55+
list-item:
56+
type: string
57+
58+
add-job-summary:
59+
type: enum
60+
allowed-values:
61+
- never
62+
- always
63+
- on-failure
64+
65+
add-job-summary-as-pr-comment:
66+
type: enum
67+
allowed-values:
68+
- never
69+
- always
70+
- on-failure
71+
72+
dependency-graph:
73+
type: enum
74+
allowed-values:
75+
- generate-and-submit
76+
- generate-submit-and-upload
77+
- generate-and-upload
78+
- download-and-submit
79+
80+
dependency-graph-report-dir:
81+
type: string
82+
83+
dependency-graph-continue-on-failure:
84+
type: boolean
85+
86+
dependency-graph-exclude-projects:
87+
type: string
88+
89+
dependency-graph-include-projects:
90+
type: string
91+
92+
dependency-graph-exclude-configurations:
93+
type: string
94+
95+
dependency-graph-include-configurations:
96+
type: string
97+
98+
artifact-retention-days:
99+
type: integer
100+
101+
build-scan-publish:
102+
type: boolean
103+
104+
build-scan-terms-of-use-url:
105+
type: enum
106+
allowed-values:
107+
- https://gradle.com/help/legal-terms-of-use
108+
- https://gradle.com/terms-of-service
109+
110+
build-scan-terms-of-use-agree:
111+
type: enum
112+
allowed-values:
113+
- yes
114+
- no
115+
116+
develocity-access-key:
117+
type: string
118+
119+
develocity-token-expiry:
120+
type: integer
121+
122+
validate-wrappers:
123+
type: boolean
124+
125+
allow-snapshot-wrappers:
126+
type: boolean
127+
128+
gradle-home-cache-strict-match:
129+
type: boolean
130+
131+
workflow-job-context:
132+
type: string
133+
134+
github-token:
135+
type: string
136+
137+
outputs:
138+
build-scan-url:
139+
type: string
140+
141+
dependency-graph-file:
142+
type: string
143+
144+
gradle-version:
145+
type: string
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
# See https://github.com/typesafegithub/github-actions-typing
2+
inputs:
3+
gradle-version:
4+
type: string
5+
6+
cache-disabled:
7+
type: boolean
8+
9+
cache-read-only:
10+
type: boolean
11+
12+
cache-write-only:
13+
type: boolean
14+
15+
cache-overwrite-existing:
16+
type: boolean
17+
18+
cache-encryption-key:
19+
type: string
20+
21+
cache-cleanup:
22+
type: enum
23+
allowed-values:
24+
- never
25+
- on-success
26+
- always
27+
28+
gradle-home-cache-cleanup:
29+
type: boolean
30+
31+
gradle-home-cache-includes:
32+
type: list
33+
separator: "\n"
34+
list-item:
35+
type: string
36+
37+
gradle-home-cache-excludes:
38+
type: list
39+
separator: "\n"
40+
list-item:
41+
type: string
42+
43+
add-job-summary:
44+
type: enum
45+
allowed-values:
46+
- never
47+
- always
48+
- on-failure
49+
50+
add-job-summary-as-pr-comment:
51+
type: enum
52+
allowed-values:
53+
- never
54+
- always
55+
- on-failure
56+
57+
dependency-graph:
58+
type: enum
59+
allowed-values:
60+
- disabled
61+
- generate
62+
- generate-and-submit
63+
- generate-submit-and-upload
64+
- generate-and-upload
65+
- download-and-submit
66+
67+
dependency-graph-report-dir:
68+
type: string
69+
70+
dependency-graph-continue-on-failure:
71+
type: boolean
72+
73+
dependency-graph-exclude-projects:
74+
type: string
75+
76+
dependency-graph-include-projects:
77+
type: string
78+
79+
dependency-graph-exclude-configurations:
80+
type: string
81+
82+
dependency-graph-include-configurations:
83+
type: string
84+
85+
artifact-retention-days:
86+
type: integer
87+
88+
build-scan-publish:
89+
type: boolean
90+
91+
build-scan-terms-of-use-url:
92+
type: enum
93+
allowed-values:
94+
- https://gradle.com/help/legal-terms-of-use
95+
- https://gradle.com/terms-of-service
96+
97+
build-scan-terms-of-use-agree:
98+
type: enum
99+
allowed-values:
100+
- yes
101+
- no
102+
103+
develocity-access-key:
104+
type: string
105+
106+
develocity-token-expiry:
107+
type: integer
108+
109+
develocity-injection-enabled:
110+
type: boolean
111+
112+
develocity-url:
113+
type: string
114+
115+
develocity-allow-untrusted-server:
116+
type: boolean
117+
118+
develocity-capture-file-fingerprints:
119+
type: boolean
120+
121+
develocity-enforce-url:
122+
type: boolean
123+
124+
develocity-plugin-version:
125+
type: string
126+
127+
develocity-ccud-plugin-version:
128+
type: string
129+
130+
gradle-plugin-repository-url:
131+
type: string
132+
133+
gradle-plugin-repository-username:
134+
type: string
135+
136+
gradle-plugin-repository-password:
137+
type: string
138+
139+
validate-wrappers:
140+
type: boolean
141+
142+
allow-snapshot-wrappers:
143+
type: boolean
144+
145+
arguments:
146+
type: list
147+
separator: " "
148+
list-item:
149+
type: string
150+
151+
gradle-home-cache-strict-match:
152+
type: boolean
153+
154+
workflow-job-context:
155+
type: string
156+
157+
github-token:
158+
type: string
159+
160+
outputs:
161+
build-scan-url:
162+
type: string
163+
164+
dependency-graph-file:
165+
type: string
166+
167+
gradle-version:
168+
type: string

0 commit comments

Comments
 (0)