Skip to content

Commit 8589bdd

Browse files
Add verification for Sparkle private key generation
- Add check to verify private key file was created successfully - Add success message for private key generation - Add error handling if private key generation fails - Ensure proper key generation workflow in CI/CD pipeline
1 parent 6ebf2af commit 8589bdd

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/build-and-release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,17 @@ jobs:
205205
echo "📁 Available Sparkle tools:"
206206
ls -la ./bin/
207207
208-
# Generate new private key (no -x flag for new key generation)
208+
# Generate new private key and save to file
209209
./bin/generate_keys -f keys/ed25519_private_key.pem
210210
211+
# Verify private key was created
212+
if [ ! -f "keys/ed25519_private_key.pem" ]; then
213+
echo "❌ Failed to generate private key"
214+
exit 1
215+
fi
216+
217+
echo "✅ Private key generated successfully"
218+
211219
# Extract public key from private key
212220
./bin/generate_keys -x keys/ed25519_private_key.pem -p > keys/ed25519_public_key.pem
213221

0 commit comments

Comments
 (0)