Skip to content

Commit 4706d4d

Browse files
committed
Explicitly check and report failures
1 parent 7e0aa0f commit 4706d4d

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/verify.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,17 @@ jobs:
9999
with:
100100
script: |
101101
const { toolVersions } = require("./src/versions.js")
102-
const output_versions = JSON.parse(process.env.ACTION_OUTPUTS)
102+
const outputVersions = JSON.parse(process.env.ACTION_OUTPUTS)
103+
var failedChecks = 0
103104
for (const [key, value] of Object.entries(toolVersions)) {
104-
output_versions[key + "-version"] === value
105+
if (key + "-version" in outputVersions === false) {
106+
console.error("Missing " + key + "-version value")
107+
failedChecks++
108+
}
109+
if (outputVersions[key + "-version"] !== value) {
110+
console.error("Mismatched versions for " + key)
111+
}
112+
}
113+
if (failedChecks > 0) {
114+
core.setFailed("Verification failed")
105115
}
106-
output_versions["null-version"] === "v1.2.3"

0 commit comments

Comments
 (0)