Merge pull request #114 from useblacksmith/add-up-ping

src: add ping before get stickydisk
This commit is contained in:
Aditya Maru 2025-05-16 13:50:38 -04:00 committed by GitHub
commit 198ccc9626
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 2 deletions

2
dist/index.js generated vendored

File diff suppressed because one or more lines are too long

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -168,6 +168,14 @@ export async function getStickyDisk(options?: {signal?: AbortSignal}): Promise<{
const client = await reporter.createBlacksmithAgentClient();
core.info(`Created Blacksmith agent client`);
// Test connection using up endpoint
try {
await client.up({}, {signal: options?.signal});
core.info('Successfully connected to Blacksmith agent');
} catch (error) {
throw new Error(`grpc connection test failed: ${error.message}`);
}
const stickyDiskKey = process.env.GITHUB_REPO_NAME || '';
if (stickyDiskKey === '') {
throw new Error('GITHUB_REPO_NAME is not set');