Try to remove retries

This commit is contained in:
Jerome Prinet 2025-07-23 18:25:23 +02:00
parent d45eec9a5e
commit aac6626d42
No known key found for this signature in database
GPG Key ID: 101BA71B2F530F0A
2 changed files with 20 additions and 15 deletions

View File

@ -44,6 +44,7 @@
"cheerio": "1.1.0",
"semver": "7.7.2",
"string-argv": "0.3.2",
"typed-rest-client": "2.1.0",
"unhomoglyph": "1.0.6",
"which": "5.0.0"
},

View File

@ -1,6 +1,7 @@
import * as httpm from 'typed-rest-client/HttpClient'
import * as cheerio from 'cheerio'
import * as core from '@actions/core'
import * as httpm from '@actions/http-client'
//import * as httpm from '@actions/http-client'
import fileWrapperChecksums from './wrapper-checksums.json'
@ -69,20 +70,23 @@ async function httpGetJsonArray(url: string): Promise<unknown[]> {
}
async function httpGetText(url: string): Promise<string> {
const maxAttempts = 4
let attempts = 0
while (attempts < maxAttempts) {
try {
const response = await httpc.get(url)
return await response.readBody()
} catch (error) {
attempts++
if (attempts === maxAttempts) {
return new Promise((_resolve, reject) => reject(error))
}
}
}
return new Promise((_resolve, reject) => reject(new Error('Illegal state')))
const response = await httpc.get(url)
return await response.readBody()
// const maxAttempts = 4
// let attempts = 0
// while (attempts < maxAttempts) {
// try {
// const response = await httpc.get(url)
// return await response.readBody()
// } catch (error) {
// attempts++
// if (attempts === maxAttempts) {
// return new Promise((_resolve, reject) => reject(error))
// }
// }
// }
// return new Promise((_resolve, reject) => reject(new Error('Illegal state')))
}
async function addDistributionSnapshotChecksumUrls(checksumUrls: [string, string][]): Promise<void> {