Skip to content

Commit cf57137

Browse files
Krastanovclaude
andcommitted
Add Buildkite workflow and update breakage testing
- 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 <[email protected]> Remove breakage.yml workflow - downstream testing handled by Buildkite 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 13933af commit cf57137

File tree

2 files changed

+43
-70
lines changed

2 files changed

+43
-70
lines changed

.buildkite/pipeline.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
env:
2+
JULIA_NUM_THREADS: auto
3+
4+
steps:
5+
- label: "QuantumInterface Tests - {{matrix.LABEL}}"
6+
plugins:
7+
- JuliaCI/julia#v1:
8+
version: "1"
9+
- JuliaCI/julia-test#v1:
10+
- JuliaCI/julia-coverage#v1:
11+
codecov: true
12+
command:
13+
- echo "Julia depot path $${JULIA_DEPOT_PATH}"
14+
env:
15+
JET_TEST: "{{matrix.JET_TEST}}"
16+
agents:
17+
queue: "{{matrix.QUEUE}}"
18+
matrix:
19+
setup:
20+
LABEL: ["base tests"]
21+
QUEUE: ["default"]
22+
JET_TEST: ["false"]
23+
adjustments:
24+
- with:
25+
LABEL: "JET"
26+
QUEUE: default
27+
JET_TEST: true
28+
29+
- label: "Downstream Tests - {{matrix.PACKAGE}}"
30+
plugins:
31+
- JuliaCI/julia#v1:
32+
version: "1"
33+
command:
34+
- echo "Julia depot path $${JULIA_DEPOT_PATH}"
35+
- julia --project=$(mktemp -d) -e '
36+
using Pkg;
37+
pkg"dev .";
38+
Pkg.add("{{matrix.PACKAGE}}");
39+
Pkg.build("{{matrix.PACKAGE}}");
40+
Pkg.test("{{matrix.PACKAGE}}");'
41+
matrix:
42+
setup:
43+
PACKAGE: ["QuantumOpticsBase", "QuantumOptics", "QuantumSymbolics", "QuantumClifford", "QuantumSavory"]

.github/workflows/breakage.yml

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)