Skip to content

ci: improve smoke tests with OpenAI and broader coverage#3

Merged
juntao merged 1 commit intomainfrom
ci/improve-smoke-tests
Feb 25, 2026
Merged

ci: improve smoke tests with OpenAI and broader coverage#3
juntao merged 1 commit intomainfrom
ci/improve-smoke-tests

Conversation

@juntao
Copy link
Member

@juntao juntao commented Feb 25, 2026

Summary

  • Configure OpenAI API key from OPENAI_API_KEY repo secret for LLM-enriched quote testing
  • Expand smoke tests to cover crypto, commodity, and stock for each command:
    • Spot quote: BTC, ETH, GOLD, SILVER, AAPL, TSLA
    • Perp quote: BTC, ETH, GOLD, SILVER, TSLA, NVDA
    • News: BTC, GOLD, AAPL
    • Report: AAPL (list + annual)

Setup required

Add OPENAI_API_KEY as a repository secret in Settings > Secrets and variables > Actions.

Test plan

  • CI workflow YAML is valid
  • Verify OPENAI_API_KEY secret is configured in the repo
  • CI run passes with enriched quotes

🤖 Generated with Claude Code

- Configure OpenAI API key from repo secret for enriched quote testing
- Test spot quotes across crypto (BTC, ETH), commodity (GOLD, SILVER),
  and stock (AAPL, TSLA)
- Test perp quotes across crypto, commodity, and stock symbols
- Test news for crypto, commodity, and stock
- Test SEC report list and annual filing for stock

Signed-off-by: Michael Yuan <michael@secondstate.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@juntao juntao merged commit 74b2cc8 into main Feb 25, 2026
4 checks passed
@juntao juntao deleted the ci/improve-smoke-tests branch February 25, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant