ci: add codecov coverage reporting (#82)

* ci: add codecov coverage reporting

* ci: fix codecov and secret scan checks

* ci: fix smoke and artifact checks
This commit is contained in:
Andrey Avtomonov 2026-05-14 01:13:31 +02:00 committed by GitHub
parent 28b5e2a83e
commit 0a261fe8a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 272 additions and 21 deletions

View file

@ -281,7 +281,7 @@ describe('runKtxDoctor', () => {
});
it('runs project checks against a valid ktx.yaml', async () => {
process.env.ANTHROPIC_API_KEY = 'test-key';
process.env.ANTHROPIC_API_KEY = 'test-key'; // pragma: allowlist secret
await writeFile(
join(tempDir, 'ktx.yaml'),
[
@ -306,7 +306,7 @@ describe('runKtxDoctor', () => {
].join('\n'),
'utf-8',
);
process.env.OPENAI_API_KEY = 'test-key';
process.env.OPENAI_API_KEY = 'test-key'; // pragma: allowlist secret
const testIo = makeIo();
await expect(
@ -357,7 +357,7 @@ describe('runKtxDoctor', () => {
});
it('warns when semantic-search embeddings are not configured', async () => {
process.env.ANTHROPIC_API_KEY = 'test-key';
process.env.ANTHROPIC_API_KEY = 'test-key'; // pragma: allowlist secret
await writeFile(
join(tempDir, 'ktx.yaml'),
[