test secrets

This commit is contained in:
Colin McDonnell
2026-01-27 19:42:00 +00:00
committed by pullfrog[bot]
parent 410aecc010
commit d44392b06d
2 changed files with 33 additions and 7 deletions
+10
View File
@@ -2,6 +2,16 @@ name: "Check GitHub Token"
description: "Check if GITHUB_TOKEN environment variable exists"
author: "Pullfrog"
inputs:
token:
description: "GitHub token"
required: false
default: ${{ github.token }}
anthropic_key:
description: "Anthropic API key"
required: false
default: ${{ secrets.ANTHROPIC_API_KEY }}
runs:
using: "node24"
main: "entry.ts"
+23 -7
View File
@@ -1,17 +1,33 @@
#!/usr/bin/env node
/**
* simple check that GITHUB_TOKEN env var exists
* simple check that tokens exist via action inputs
*/
const token = process.env.GITHUB_TOKEN;
const token = process.env.INPUT_TOKEN;
const anthropicKey = process.env.INPUT_ANTHROPIC_KEY;
let failed = false;
console.log("checking token input...");
if (token) {
console.log(`GITHUB_TOKEN exists`);
console.log(`token prefix: ${token.substring(0, 10)}...`);
console.log(`token exists, prefix: ${token.substring(0, 10)}...`);
} else {
console.error("GITHUB_TOKEN does not exist");
// github actions workflow command to fail the step
console.log("::error::GITHUB_TOKEN does not exist");
console.error("token input is empty");
console.log("::error::token input is empty");
failed = true;
}
console.log("checking anthropic_key input...");
if (anthropicKey) {
console.log(`anthropic_key exists, prefix: ${anthropicKey.substring(0, 10)}...`);
} else {
console.error("anthropic_key input is empty");
console.log("::error::anthropic_key input is empty");
failed = true;
}
if (failed) {
process.exit(1);
}
console.log("all inputs present");