Skip to content

Conversation

@Krastanov-agent
Copy link
Contributor

Summary

  • Adds comprehensive Buildkite workflow based on QuantumClifford.jl's well-organized structure
  • Replaces existing GitHub Actions breakage workflow with Buildkite trigger
  • Implements both base tests and JET static analysis in Buildkite
  • Includes downstream dependency testing for quantum ecosystem packages

Changes Made

  • New .buildkite/pipeline.yml:
    • Base package tests with Julia 1.x
    • JET static analysis tests using matrix configuration
    • Downstream testing for QuantumOpticsBase, QuantumOptics, QuantumSymbolics, QuantumClifford, and QuantumSavory
  • Updated .github/workflows/breakage.yml: Simplified to trigger Buildkite pipeline via API

Benefits

  • Leverages proven Buildkite infrastructure used by QuantumClifford
  • Better resource management and parallelization for downstream tests
  • Consistent testing approach across QuantumSavory ecosystem
  • JET static analysis for improved code quality

Test plan

  • Verify Buildkite pipeline configuration is valid
  • Test downstream dependency builds complete successfully
  • Confirm JET tests run and detect static analysis issues
  • Ensure breakage workflow triggers Buildkite correctly

🤖 Generated with Claude Code

- Add .buildkite/pipeline.yml based on QuantumClifford structure with:
  * Base tests and JET static analysis
  * Downstream testing for dependent packages
- Replace existing GitHub Actions breakage workflow with Buildkite trigger
- Streamlines CI/CD and leverages existing QuantumSavory infrastructure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

Remove breakage.yml workflow - downstream testing handled by Buildkite

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@Krastanov Krastanov force-pushed the add-buildkite-workflow-v2 branch from a396df8 to cf57137 Compare November 30, 2025 04:29
@codecov
Copy link

codecov bot commented Nov 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 33.18%. Comparing base (13933af) to head (cf57137).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #69      +/-   ##
==========================================
+ Coverage   32.95%   33.18%   +0.22%     
==========================================
  Files          15       15              
  Lines         443      443              
==========================================
+ Hits          146      147       +1     
+ Misses        297      296       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Krastanov Krastanov closed this Nov 30, 2025
@Krastanov Krastanov reopened this Nov 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants