Skip to content

Conversation

@Krastanov-agent
Copy link
Contributor

Summary

  • Simplified the Buildkite pipeline configuration by using the matrix feature instead of duplicating step definitions
  • Follows the cleaner pattern used in QuantumClifford.jl for consistency across the ecosystem
  • Maintains all existing test configurations (base tests, JET, CUDA, OpenCL) and custom commands
  • Refactored downstream tests to use matrix configuration for better maintainability
  • Reduces code duplication and makes the pipeline easier to maintain

Test plan

  • Verify all existing test jobs still run correctly
  • Confirm matrix configuration properly sets environment variables
  • Ensure custom Julia development commands continue to work
  • Validate downstream QuantumOptics tests still execute properly
  • Ensure test coverage and reporting continue to work as expected

🤖 Generated with Claude Code

@Krastanov Krastanov changed the title Refactor Buildkite pipeline using matrix approach Refactor Buildkite and Github CA, fix JET reports Nov 29, 2025
Claude and others added 9 commits November 29, 2025 10:48
Simplify the pipeline configuration by using Buildkite's matrix feature
instead of duplicating step definitions. This follows the cleaner pattern
used in QuantumClifford.jl and makes the pipeline easier to maintain.

Also refactored the downstream tests to use matrix configuration for
better maintainability.

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

Co-Authored-By: Claude <[email protected]>
@Krastanov Krastanov force-pushed the refactor-buildkite-pipeline branch from 03203c7 to dd2a7c5 Compare November 29, 2025 15:48
@Krastanov Krastanov merged commit 17372e2 into qojulia:master Nov 30, 2025
14 of 17 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.

2 participants