Commit e0faa08
authored
ci: fix v4 ingest uv/sccache ordering; rename commit-metadata workflow (#8516)
Two related cleanups to the v4 emitter dual-write workflows.
**Fix the v4 ingest sccache failure.** The v4 Postgres dual-write step
assumes `GitHubBenchmarkIngestRole` via `configure-aws-credentials`,
which persists those credentials as the job's ambient AWS credentials.
The ingest role only has `rds-db:connect`, so the immediately-following
"Install uv" step — which runs `uv sync` and compiles `vortex-python`
through sccache (S3-backed) — intermittently failed with `s3:GetObject
AccessDenied` on the benchmark runners (the ones with
`extras=s3-cache`). The step is `continue-on-error`, so CI stayed green,
but the affected jobs' v4 writes silently dropped. This reorders the v4
block so "Install uv" runs before "Configure AWS credentials": sccache
keeps the job's original S3-capable credentials, and the role is assumed
immediately before the ingest, which needs only `rds-db:connect`.
**Rename the commit-metadata workflow.** `v3-commit-metadata.yml`
uploads the `commits` dimension to both the v3 server and the v4
Postgres, so naming it "v3" is misleading — renamed to
`commit-metadata.yml` / `Commit metadata`. The per-step `v3 server` /
`v4 Postgres` labels stay, since they target specific backends.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Signed-off-by: Connor Tsui <connor@spiraldb.com>1 parent 3f54d1f commit e0faa08
3 files changed
Lines changed: 38 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
139 | 150 | | |
140 | 151 | | |
141 | 152 | | |
142 | 153 | | |
143 | 154 | | |
144 | 155 | | |
145 | 156 | | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | 157 | | |
151 | 158 | | |
152 | 159 | | |
| |||
Lines changed: 16 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | | - | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
42 | 55 | | |
43 | 56 | | |
44 | 57 | | |
45 | 58 | | |
46 | 59 | | |
47 | 60 | | |
48 | 61 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | 62 | | |
54 | 63 | | |
55 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
689 | 689 | | |
690 | 690 | | |
691 | 691 | | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
692 | 703 | | |
693 | 704 | | |
694 | 705 | | |
695 | 706 | | |
696 | 707 | | |
697 | 708 | | |
698 | 709 | | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | 710 | | |
704 | 711 | | |
705 | 712 | | |
| |||
0 commit comments