@@ -74,8 +74,8 @@ function getProtoc(version, includePreReleases, repoToken) {
74
74
listeners : {
75
75
stdout : ( data ) => {
76
76
stdOut += data . toString ( ) ;
77
- }
78
- }
77
+ } ,
78
+ } ,
79
79
} ;
80
80
yield exc . exec ( "go" , [ "env" , "GOPATH" ] , options ) ;
81
81
const goPath = stdOut . trim ( ) ;
@@ -127,15 +127,16 @@ function fetchVersions(includePreReleases, repoToken) {
127
127
let rest ;
128
128
if ( repoToken != "" ) {
129
129
rest = new restm . RestClient ( "setup-protoc" , "" , [ ] , {
130
- headers : { Authorization : "Bearer " + repoToken }
130
+ headers : { Authorization : "Bearer " + repoToken } ,
131
131
} ) ;
132
132
}
133
133
else {
134
134
rest = new restm . RestClient ( "setup-protoc" ) ;
135
135
}
136
136
let tags = [ ] ;
137
137
for ( let pageNum = 1 , morePages = true ; morePages ; pageNum ++ ) {
138
- let nextPage = ( yield rest . get ( "https://api.github.com/repos/protocolbuffers/protobuf/releases?page=" + pageNum ) ) . result || [ ] ;
138
+ let nextPage = ( yield rest . get ( "https://api.github.com/repos/protocolbuffers/protobuf/releases?page=" +
139
+ pageNum ) ) . result || [ ] ;
139
140
if ( nextPage . length > 0 ) {
140
141
tags = tags . concat ( nextPage ) ;
141
142
}
@@ -144,9 +145,9 @@ function fetchVersions(includePreReleases, repoToken) {
144
145
}
145
146
}
146
147
return tags
147
- . filter ( tag => tag . tag_name . match ( / v \d + \. [ \w \. ] + / g) )
148
- . filter ( tag => includePrerelease ( tag . prerelease , includePreReleases ) )
149
- . map ( tag => tag . tag_name . replace ( "v" , "" ) ) ;
148
+ . filter ( ( tag ) => tag . tag_name . match ( / v \d + \. [ \w \. ] + / g) )
149
+ . filter ( ( tag ) => includePrerelease ( tag . prerelease , includePreReleases ) )
150
+ . map ( ( tag ) => tag . tag_name . replace ( "v" , "" ) ) ;
150
151
} ) ;
151
152
}
152
153
// Compute an actual version starting from the `version` configuration param.
@@ -161,13 +162,13 @@ function computeVersion(version, includePreReleases, repoToken) {
161
162
version = version . slice ( 0 , version . length - 2 ) ;
162
163
}
163
164
const allVersions = yield fetchVersions ( includePreReleases , repoToken ) ;
164
- const validVersions = allVersions . filter ( v => semver . valid ( v ) ) ;
165
- const possibleVersions = validVersions . filter ( v => v . startsWith ( version ) ) ;
165
+ const validVersions = allVersions . filter ( ( v ) => semver . valid ( v ) ) ;
166
+ const possibleVersions = validVersions . filter ( ( v ) => v . startsWith ( version ) ) ;
166
167
const versionMap = new Map ( ) ;
167
- possibleVersions . forEach ( v => versionMap . set ( normalizeVersion ( v ) , v ) ) ;
168
+ possibleVersions . forEach ( ( v ) => versionMap . set ( normalizeVersion ( v ) , v ) ) ;
168
169
const versions = Array . from ( versionMap . keys ( ) )
169
170
. sort ( semver . rcompare )
170
- . map ( v => versionMap . get ( v ) ) ;
171
+ . map ( ( v ) => versionMap . get ( v ) ) ;
171
172
core . debug ( `evaluating ${ versions . length } versions` ) ;
172
173
if ( versions . length === 0 ) {
173
174
throw new Error ( "unable to get latest version" ) ;
@@ -189,7 +190,7 @@ function normalizeVersion(version) {
189
190
else {
190
191
// handle beta and rc
191
192
// e.g. 1.10beta1 -? 1.10.0-beta1, 1.10rc1 -> 1.10.0-rc1
192
- if ( preStrings . some ( el => versionPart [ 1 ] . includes ( el ) ) ) {
193
+ if ( preStrings . some ( ( el ) => versionPart [ 1 ] . includes ( el ) ) ) {
193
194
versionPart [ 1 ] = versionPart [ 1 ]
194
195
. replace ( "beta" , ".0-beta" )
195
196
. replace ( "rc" , ".0-rc" )
@@ -205,7 +206,7 @@ function normalizeVersion(version) {
205
206
else {
206
207
// handle beta and rc
207
208
// e.g. 1.8.5beta1 -> 1.8.5-beta1, 1.8.5rc1 -> 1.8.5-rc1
208
- if ( preStrings . some ( el => versionPart [ 2 ] . includes ( el ) ) ) {
209
+ if ( preStrings . some ( ( el ) => versionPart [ 2 ] . includes ( el ) ) ) {
209
210
versionPart [ 2 ] = versionPart [ 2 ]
210
211
. replace ( "beta" , "-beta" )
211
212
. replace ( "rc" , "-rc" )
0 commit comments