Skip to content

Add CI and nightly test workflows#10

Merged
CarlosNietoP merged 1 commit into
mainfrom
carlos.nietopetinal/ci-workflows
Mar 2, 2026
Merged

Add CI and nightly test workflows#10
CarlosNietoP merged 1 commit into
mainfrom
carlos.nietopetinal/ci-workflows

Conversation

@CarlosNietoP

Copy link
Copy Markdown
Contributor

Summary

  • Add test.yaml — runs on push/PR with multi-OS matrix (ubuntu, ubuntu-arm, macOS, macOS-large, windows), pinned version test, flags test, and missing API key validation
  • Add nightly.yaml — daily cron + manual dispatch, multi-OS smoke test with dry-run

These workflows were previously on the ci-tests branch but never merged to main.

Test plan

  • Verify CI workflow triggers on this PR
  • Verify all matrix jobs pass

🤖 Generated with Claude Code

- Expand OS matrix to all 5 supported platforms: ubuntu-latest,
  ubuntu-24.04-arm, macos-latest, macos-latest-large, windows-latest
  (aligned with install-datadog-ci-github-action)
- Use fail-fast: false so all platforms report results independently
- Replace real API key secret with dummy key + --dry-run via extra-args,
  so tests pass on forks without access to repository secrets
- Rename workflow from "Test Action" to "CI", trigger on push + PR only
- Split nightly validation into its own workflow with manual trigger
- Add test-flags job to validate comma-separated flags parsing
- Add test-pinned-version job to validate version pinning

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@CarlosNietoP
CarlosNietoP marked this pull request as ready for review March 2, 2026 13:54
@CarlosNietoP
CarlosNietoP requested review from a team as code owners March 2, 2026 13:54
@CarlosNietoP
CarlosNietoP requested a review from GabrielAnca March 2, 2026 13:54
@CarlosNietoP
CarlosNietoP merged commit a6cd4bf into main Mar 2, 2026
19 checks passed
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