CI / JOB #2
CI #2 success
ref HEAD · commit 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d · 触发者 — · 耗时 33.1s
0exit code
2026/11/2 00:19:58开始
2026/11/2 00:20:31结束
构建日志
2026-11-01T16:19:58.702Z [worker] Q+ CI worker v1.0.0 starting job 2: repo_id=1 ref='HEAD'
2026-11-01T16:19:58.702Z [worker] host=devbox node=v22.23.4 platform=linux/x64
2026-11-01T16:19:58.702Z [worker] primary repo: file:///home/fyj/qplus_primary/qplus-language.git
2026-11-01T16:19:58.702Z [worker] workdir: /home/fyj/qplus_ci/runs/2
2026-11-01T16:19:58.703Z [worker] prepared empty workdir /home/fyj/qplus_ci/runs/2
2026-11-01T16:19:58.703Z [worker] $ git clone --depth 1 file:///home/fyj/qplus_primary/qplus-language.git /home/fyj/qplus_ci/runs/2 (cwd: /home/fyj/qplus_ci)
2026-11-01T16:19:58.707Z [stderr] Cloning into '/home/fyj/qplus_ci/runs/2'...
2026-11-01T16:19:58.932Z [worker] git-clone: exit=0 in 229 ms
2026-11-01T16:19:58.932Z [worker] clone done in 229 ms
2026-11-01T16:19:58.932Z [worker] ref is HEAD, using default branch tip from shallow clone
2026-11-01T16:19:58.932Z [worker] $ git -C /home/fyj/qplus_ci/runs/2 rev-parse HEAD (cwd: /home/fyj/qplus_ci)
2026-11-01T16:19:58.934Z 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d
2026-11-01T16:19:58.935Z [worker] git-rev-parse: exit=0 in 3 ms
2026-11-01T16:19:58.935Z [worker] resolved commit_sha=1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d
2026-11-01T16:19:58.935Z [worker] $ git -C /home/fyj/qplus_ci/runs/2 log -1 "--format=%H %s" (cwd: /home/fyj/qplus_ci)
2026-11-01T16:19:58.937Z 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d Q+ 1.30.0-dev public release tree (language spec v4.61)
2026-11-01T16:19:58.937Z [worker] git-log: exit=0 in 2 ms
2026-11-01T16:19:58.937Z [worker] commit: 1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d Q+ 1.30.0-dev public release tree (language spec v4.61)
2026-11-01T16:19:58.937Z [worker] $ git -C /home/fyj/qplus_ci/runs/2 describe --tags --always (cwd: /home/fyj/qplus_ci)
2026-11-01T16:19:58.939Z v1.30.0-dev-rc
2026-11-01T16:19:58.940Z [worker] git-describe: exit=0 in 3 ms
2026-11-01T16:19:58.940Z [worker] describe: v1.30.0-dev-rc
2026-11-01T16:19:58.940Z [worker] build: nice -n 10 bash tools/build.sh (timeout 1200s)
2026-11-01T16:19:58.940Z [worker] $ nice -n 10 bash tools/build.sh (cwd: /home/fyj/qplus_ci/runs/2)
2026-11-01T16:20:11.775Z Phase 1: Lexer
2026-11-01T16:20:12.590Z Tokens: 105402
2026-11-01T16:20:12.590Z Phase 2: Parser
2026-11-01T16:20:12.895Z Nodes: 76303 Functions: 197 Structs: 6
2026-11-01T16:20:13.467Z Phase 3: CodeGen
2026-11-01T16:20:14.646Z Constants: 3124 Code bytes: 168862
2026-11-01T16:20:14.885Z Phase 1: Lexer
2026-11-01T16:20:15.742Z Tokens: 139204
2026-11-01T16:20:15.742Z Phase 2: Parser
2026-11-01T16:20:16.115Z Nodes: 99617 Functions: 305 Structs: 6
2026-11-01T16:20:16.739Z Phase 3: CodeGen
2026-11-01T16:20:18.195Z Constants: 3376 Code bytes: 219928
2026-11-01T16:20:18.407Z Phase 1: Lexer
2026-11-01T16:20:19.474Z Tokens: 139204
2026-11-01T16:20:19.474Z Phase 2: Parser
2026-11-01T16:20:19.875Z Nodes: 99617 Functions: 305 Structs: 6
2026-11-01T16:20:20.928Z Phase 3: CodeGen
2026-11-01T16:20:23.498Z Constants: 3376 Code bytes: 219928
2026-11-01T16:20:23.812Z Phase 1: Lexer
2026-11-01T16:20:24.890Z Tokens: 139204
2026-11-01T16:20:24.890Z Phase 2: Parser
2026-11-01T16:20:25.289Z Nodes: 99617 Functions: 305 Structs: 6
2026-11-01T16:20:26.344Z Phase 3: CodeGen
2026-11-01T16:20:28.917Z Constants: 3376 Code bytes: 219928
2026-11-01T16:20:29.240Z Phase 1: Lexer
2026-11-01T16:20:29.621Z Tokens: 54695
2026-11-01T16:20:29.621Z Phase 2: Parser
2026-11-01T16:20:29.765Z Nodes: 37472 Functions: 188 Structs: 0
2026-11-01T16:20:30.022Z Phase 3: CodeGen
2026-11-01T16:20:30.487Z Constants: 410 Code bytes: 87221
2026-11-01T16:20:31.711Z [Q+ build] artifacts in /home/fyj/qplus_ci/runs/2/build
2026-11-01T16:20:31.714Z ca0539df3190874eadae942cc1a1166bc0213475abbf146469e42eff17ee79a0 /home/fyj/qplus_ci/runs/2/build/bqvm
2026-11-01T16:20:31.716Z e24b284b36b173003af532d36780d47628c3fab692835ef349fa4fd8405af4f6 /home/fyj/qplus_ci/runs/2/build/bqvm_small
2026-11-01T16:20:31.719Z abd9fb8341a23efcb86d0b073331cd2e1247d920a33ee7b0108ff28f908d0d63 /home/fyj/qplus_ci/runs/2/build/qboot.qbc
2026-11-01T16:20:31.721Z d0295342b67c15e65ba539511c4241146e0905c1ee75e2387a619bad08eae2f1 /home/fyj/qplus_ci/runs/2/build/cgtest.qbc
2026-11-01T16:20:31.736Z 1e619ad37109b383ecc3fb1343898a06196db4f1ea5af41849fcfc2c664a268c /home/fyj/qplus_ci/runs/2/build/cgtest_aot
2026-11-01T16:20:31.737Z [worker] build: exit=0 in 32797 ms
2026-11-01T16:20:31.737Z [worker] build succeeded in 32797 ms
2026-11-01T16:20:31.737Z [worker] $ build/bqvm --timeout-ms 0 build/qboot.qbc src/examples/arith_sum.q -o arith_sum.qbc (cwd: /home/fyj/qplus_ci/runs/2)
2026-11-01T16:20:31.785Z Phase 1: Lexer
2026-11-01T16:20:31.786Z Tokens: 69
2026-11-01T16:20:31.786Z Phase 2: Parser
2026-11-01T16:20:31.788Z Nodes: 37 Functions: 2 Structs: 0
2026-11-01T16:20:31.788Z Phase 3: CodeGen
2026-11-01T16:20:31.788Z Constants: 3 Code bytes: 68
2026-11-01T16:20:31.793Z [worker] smoke-compile: exit=0 in 56 ms
2026-11-01T16:20:31.793Z [worker] $ build/bqvm arith_sum.qbc (cwd: /home/fyj/qplus_ci/runs/2)
2026-11-01T16:20:31.795Z 5050
2026-11-01T16:20:31.796Z [worker] smoke-run: exit=0 in 3 ms
2026-11-01T16:20:31.796Z [worker] smoke stdout: "5050"
2026-11-01T16:20:31.796Z [worker] SMOKE TEST PASS: compiled and ran src/examples/arith_sum.q -> '5050'
2026-11-01T16:20:31.796Z [worker] job 2 finished: status=success exit_code=0 commit_sha=1e8478f71030ef4aefcf33a2ffbb92d3f7eaf91d duration=33.1s
2026-11-01T16:20:31.796Z [worker] timings: {"cloneMs":229,"buildMs":32797,"smokeCompileMs":56,"smokeRunMs":3,"totalMs":33094}
状态 queued/running 时页面每 5 秒自动刷新。