diff --git a/.changeset/sixty-moons-switch.md b/.changeset/sixty-moons-switch.md new file mode 100644 index 0000000..e0b79d3 --- /dev/null +++ b/.changeset/sixty-moons-switch.md @@ -0,0 +1,5 @@ +--- +"wrangler-action": patch +--- + +Surface inner exception when secret:bulk upload command fails diff --git a/package-lock.json b/package-lock.json index 07c13fc..dcc0f21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wrangler-action", - "version": "3.3.2", + "version": "3.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wrangler-action", - "version": "3.3.2", + "version": "3.4.0", "license": "MIT OR Apache-2.0", "dependencies": { "@actions/core": "^1.10.1", diff --git a/src/index.ts b/src/index.ts index 836c8d7..576e3fd 100755 --- a/src/index.ts +++ b/src/index.ts @@ -5,6 +5,7 @@ import { endGroup as originalEndGroup, error as originalError, info as originalInfo, + debug, startGroup as originalStartGroup, setFailed, setOutput, @@ -204,7 +205,11 @@ async function uploadSecrets() { ), ), }); - } catch (err) { + } catch (err: unknown) { + if (err instanceof Error) { + error(err.message); + err.stack && debug(err.stack); + } throw new Error(`Failed to upload secrets.`); } finally { endGroup();