概要
要求仕様書 FR-4 に「リトライ回数・初期待機はデフォルト値を持ち、必要なら input で調整可能(既定: 3 回程度)」とある。現状 src/constants.ts の DEFAULT_RETRIES / DEFAULT_RETRY_BASE_MS はハードコードされており、input 化されていない。
受け入れ条件
action.yml に retries と retry-base-ms(または類似名称)の input を追加する(任意、既定値あり)。
src/constants.ts のデフォルト値を維持しつつ、src/main.ts / src/download.ts で input 値を反映する。
- 既存テストが壊れないよう、デフォルト値を使う経路を維持する。
参照
- 要求仕様書 FR-4
src/constants.ts
src/download.ts withRetry
概要
要求仕様書 FR-4 に「リトライ回数・初期待機はデフォルト値を持ち、必要なら input で調整可能(既定: 3 回程度)」とある。現状
src/constants.tsのDEFAULT_RETRIES/DEFAULT_RETRY_BASE_MSはハードコードされており、input 化されていない。受け入れ条件
action.ymlにretriesとretry-base-ms(または類似名称)の input を追加する(任意、既定値あり)。src/constants.tsのデフォルト値を維持しつつ、src/main.ts/src/download.tsで input 値を反映する。参照
src/constants.tssrc/download.tswithRetry