Dave HortonandClaude Opus 5 89fe0b87e9 fix: stop the RoleArn synth test printing AWS credentials into CI logs (#161)
With renderForCaching unset, synthPolly returns the mediajam streaming params
string, and lib/synth-audio.js:337-340 embeds accessKeyId, secretAccessKey and
sessionToken in it. The test interpolated that value into its assertion message,
so run 32995180996 printed live (1 hour) AWS credentials into a public build log.

Every other synth test in this file passes renderForCaching: true; this one was
the only exception. It now does the same, and the assertion no longer interpolates
opts.filePath at all, so the streaming params string cannot leak this way again.

Latent since the test was written -- it only surfaced once AWS_ROLE_ARN was wired
up and the test actually ran.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-26 13:44:05 -04:00
2024-07-30 07:29:25 -04:00
2024-05-27 11:04:35 +02:00
2023-02-08 12:48:33 -05:00
2026-08-23 13:12:37 -04:00
2026-08-23 13:12:37 -04:00
2023-12-06 10:06:43 -05:00

speech-utils CI

TTS-related speech utilities for jambonz.

S
Description
TTS-related speech utilities for jambonz
Readme MIT
4.9 MiB
Languages
JavaScript 99.8%
Dockerfile 0.2%