Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
1fdd7cf
Rename the `delivery-server` submodule to `delivery`
alexander-yevsyukov Oct 15, 2026
df7fbef
Check out `config` at the recorded commit before `./config/pull`
alexander-yevsyukov Oct 15, 2026
0e45e7d
Update cascade state
alexander-yevsyukov Oct 15, 2026
949f2d5
Update cascade state
alexander-yevsyukov Oct 15, 2026
64f8326
Update cascade state
alexander-yevsyukov Oct 15, 2026
d8afacc
Update cascade state
alexander-yevsyukov Oct 16, 2026
e93b8c2
Update cascade state
alexander-yevsyukov Oct 16, 2026
9b17dda
Allow `./gradlew clean` without a permission prompt
alexander-yevsyukov Oct 16, 2026
9731f49
Update cascade state
alexander-yevsyukov Oct 16, 2026
c3e5b42
Count `config`'s accessor aliases in the dependency graph
alexander-yevsyukov Oct 16, 2026
2108d3b
Tighten the comments added to `cascade`
alexander-yevsyukov Oct 16, 2026
b49a970
Tolerate repositories without accessor aliases in `cascade graph`
alexander-yevsyukov Oct 16, 2026
c0e407e
Update cascade state
alexander-yevsyukov Oct 16, 2026
eba8bee
Update cascade state
alexander-yevsyukov Oct 16, 2026
fbb9e02
Update cascade state
alexander-yevsyukov Oct 16, 2026
7b195c1
Update cascade state
alexander-yevsyukov Oct 16, 2026
c20e4ad
Detect partial publishes before treating a repo as published
alexander-yevsyukov Oct 16, 2026
e7166e0
Detect version collisions with the base branch
alexander-yevsyukov Oct 16, 2026
5488489
Update cascade state
alexander-yevsyukov Oct 16, 2026
03cb883
Clarify the collision gate in docs and comments
alexander-yevsyukov Oct 16, 2026
8b792b4
Update cascade state
alexander-yevsyukov Oct 16, 2026
e87523c
Update cascade state
alexander-yevsyukov Oct 16, 2026
837e5a7
Update cascade state
alexander-yevsyukov Oct 17, 2026
aba4e97
Update cascade state
alexander-yevsyukov Oct 17, 2026
62bea88
Keep a merged repo out of `prep` while its publish is pending
alexander-yevsyukov Oct 17, 2026
ead23f7
Update cascade state
alexander-yevsyukov Oct 17, 2026
e734ffa
Update cascade state
alexander-yevsyukov Oct 17, 2026
751bd2a
Update cascade state
alexander-yevsyukov Oct 19, 2026
2157d50
Update cascade state
alexander-yevsyukov Oct 19, 2026
f37afb8
Archive the superseded `cascade-refresh-a0cbbbf` wave
alexander-yevsyukov Oct 21, 2026
0a91ca3
Update shared agent tooling and config (./config/pull)
alexander-yevsyukov Oct 21, 2026
508e098
Plan the `cascade-refresh-604420c` wave
alexander-yevsyukov Oct 21, 2026
4ab5407
Update cascade state
alexander-yevsyukov Oct 21, 2026
11e8f62
Update cascade state
alexander-yevsyukov Oct 21, 2026
fab201b
Update cascade state
alexander-yevsyukov Oct 21, 2026
84c8fd1
Update cascade state
alexander-yevsyukov Oct 21, 2026
f59fee7
Update cascade state
alexander-yevsyukov Oct 21, 2026
6ff2c89
Update cascade state
alexander-yevsyukov Oct 21, 2026
2e8f441
Open wave PRs as drafts
alexander-yevsyukov Oct 21, 2026
6f505c9
Update cascade state
alexander-yevsyukov Oct 21, 2026
2ba538a
Update cascade state
alexander-yevsyukov Oct 21, 2026
f35e269
Update cascade state
alexander-yevsyukov Oct 21, 2026
bd85ec6
Update cascade state
alexander-yevsyukov Oct 21, 2026
7e1e84b
Update cascade state
alexander-yevsyukov Oct 21, 2026
49b37fd
Update cascade state
alexander-yevsyukov Oct 21, 2026
4e14603
Re-ship a repository whose publish failed
alexander-yevsyukov Oct 22, 2026
bffd460
Update cascade state
alexander-yevsyukov Oct 22, 2026
f2238db
Update cascade state
alexander-yevsyukov Oct 22, 2026
aca6e31
Update cascade state
alexander-yevsyukov Oct 22, 2026
da60d1d
Update cascade state
alexander-yevsyukov Oct 22, 2026
6a016f4
Update cascade state
alexander-yevsyukov Oct 22, 2026
9a5ed0b
Update cascade state
alexander-yevsyukov Oct 22, 2026
cdae417
Update cascade state
alexander-yevsyukov Oct 22, 2026
a8b8234
Treat a merge without a Publish run as a failed publish
alexander-yevsyukov Oct 22, 2026
a836e63
Update cascade state
alexander-yevsyukov Oct 22, 2026
153d31b
Wait an hour for a Publish run before calling it failed
alexander-yevsyukov Oct 22, 2026
2522974
Keep concurrent runs from emptying the wave manifest
alexander-yevsyukov Oct 22, 2026
4b0e064
Update cascade state
alexander-yevsyukov Oct 22, 2026
cf56390
Update cascade state
alexander-yevsyukov Oct 23, 2026
4c732b1
Update cascade state
alexander-yevsyukov Oct 23, 2026
f99465a
Update cascade state
alexander-yevsyukov Oct 23, 2026
1fda0b2
Map dokka-tools to its DokkaTools.kt pin file
alexander-yevsyukov Oct 23, 2026
cf6dc28
Update cascade state
alexander-yevsyukov Oct 23, 2026
4eef83e
Open the closing config PR as a draft
alexander-yevsyukov Oct 23, 2026
f80b0d0
Archive the completed `cascade-refresh-604420c` wave
alexander-yevsyukov Oct 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
649 changes: 649 additions & 0 deletions .agents/tasks/archive/cascade-refresh-604420c.json

Large diffs are not rendered by default.

49 changes: 49 additions & 0 deletions .agents/tasks/archive/cascade-refresh-604420c.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
slug: cascade-refresh-604420c
branch: cascade-refresh-604420c
owner: cascade
status: in-progress
started: 2026-10-21
---

# Wave `cascade-refresh-604420c` (refresh)

Machine state: [`cascade-refresh-604420c.json`](cascade-refresh-604420c.json). Park reasons and decisions land here.

## Repos

- [ ] base-libraries
- [ ] reflect
- [ ] logging
- [ ] testlib
- [ ] dokka-tools
- [ ] tool-base
- [ ] ProtoTap
- [ ] compiler
- [ ] validation
- [ ] core-jvm-compiler
- [ ] base-types
- [ ] change
- [ ] time
- [ ] money
- [ ] core-jvm
- [ ] jdbc-storage
- [ ] gcloud-jvm
- [ ] delivery
- [ ] BuildSpeed

## Log

- 2026-10-21 — wave planned.
- 2026-10-21 — **parked** `BuildSpeed`: verify-only: SDK versions arrive as CI environment variables substituted into settings.gradle.kts.template, so there are no file pins to apply, no version to bump, and no artifact to publish
- 2026-10-21 — **parked** `core-jvm-compiler`: CoreJvmPluginIgTest: applying the published plugin by ID in plugins{} with Compiler .080 on the buildscript classpath fails on Gradle's embedded-Kotlin pin (org.jetbrains:annotations strictly 13.0); worked with Compiler .074
- 2026-10-21 — resumed `core-jvm-compiler`.
- 2026-10-21 — `core-jvm-compiler` unparked. Root cause of the `CoreJvmPluginIgTest` failure: stale local builds from the abandoned `a0cbbbf` wave in `~/.m2` (core-jvm `.571`/`.572`, base-types `.226`, built with Kotlin 2.4.21 and endorsing `kotlin-bom` 2.4.21) shadowed the registry artifacts of the same versions, because the TestKit project lists `mavenLocal()` first; their graph cannot be reconciled with Gradle's strict embedded-Kotlin pins (`kotlin-stdlib` 2.4.10, `annotations` 13.0). Moved them to the session scratchpad; CI never sees them.
- 2026-10-21 — follow-up after the wave: config#813 (merged as `a53eca4b2e`) declares `OpenTelemetryKotlin.exportersCore`/`exportersOtlp`; once `logging` pulls a config at or past it, `otel-backend-bootstrap/build.gradle.kts` can drop the inline coordinates from `0bf9a733`.
- 2026-10-21 — retargeted `logging` to `2.0.0-SNAPSHOT.428` (logging#153, on the latest `config` with the named OpenTelemetry exporter accessors) at the owner's request; the wave branch was fast-forwarded to master. Unshipped downstream repos re-pin to `.428`; the already-published testlib `.216` and tool-base `.428` keep `.427` as a floor.
- 2026-10-21 — ProtoTap#24 merged on its pre-re-pin head (`08b843a`), so ProtoTap `0.17.4` pins logging `.427` (a floor, like testlib and tool-base); its local re-pin commits stay unpushed, and the local rebuild of `0.17.4` was moved out of `~/.m2`.
- 2026-10-22 — `compiler` `.080` published partly (GitHub Packages answered 409 Conflict on an already uploaded checksum). Re-shipped as `.081` (compiler#97) on `config` `ad3dff08`, the hardened publishing of config#814; the ten repos without PRs pulled the same `config` and re-pinned to `.081`.
- 2026-10-22 — four PRs shipped together hit the Artifact Registry's HTTP 429 rate limit in CI; the driver now re-runs jobs that failed on 429 only.
- 2026-10-22 — the push event of the time#201 merge arrived 17 minutes late, so `.252` did publish; `time` was re-shipped anyway as `.253` (time#202) to try `config` `58cd2d4a` (config#815, `publishApiDocs`), whose rename broke consumers' own Gradle scripts until config#817 taught `migrate` to rewrite them. `core-jvm` and `delivery` re-pinned to `.253`.
- 2026-10-23 — core-jvm#1697 merged master (`.576`, from core-jvm#1696) and kept `.577`; `core-jvm`, `jdbc-storage`, `gcloud-jvm` and `delivery` shipped on `config` `c5d6e5b2`, whose `migrate` rewrote their scripts.
- 2026-10-23 — **closed**: config#818 (merged as `fcd68830`) records the wave's version vector.
Loading
Loading