Skip to content

feat: install the toolbox agents, and rename the workflow so one of them works - #4

Merged
jcant0n merged 1 commit into
mainfrom
feat/agents
Aug 6, 2026
Merged

feat: install the toolbox agents, and rename the workflow so one of them works#4
jcant0n merged 1 commit into
mainfrom
feat/agents

Conversation

@jcant0n

@jcant0n jcant0n commented Aug 5, 2026

Copy link
Copy Markdown
Member

El tercer eslabón: el agente que aplana la API nueva cuando cesium-native se mueve.

Tres agentes fijados a EvergineTeam/Evergine.Bindings@1d83f977 — el merge del toolbox #54, que es el primer commit que entiende release.track: tags. Ese pin es la razón de que el toolbox fuera primero: instalarlos contra el main anterior le habría dado a cpp-wrapper-porter un manifiesto que declara un track que su toolbox no sabe resolver.

agente qué hace aquí
cpp-wrapper-porter el que justifica todo esto. Su paso 0 es "si binding.yml no tiene bloque wrapper:, no hagas nada" — cierto aquí hasta el commit anterior
binding-updater noop; no hay generador. Se instala porque el paquete se instala como conjunto
ci-doctor ver abajo

Más los tres workflows de apoyo que lleva JoltPhysicsC: agentics-maintenance, toolbox-update (el bump semanal del pin — mover el tag v1 no actualiza nada por sí solo) y wrapper-submodule-bump, que completa un PR del porter moviendo el gitlink que el agente no puede entregar.

El renombrado es un arreglo, no limpieza

ci-doctor se activa por workflow_run filtrado a workflows llamados literalmente "CI", "CD" o "Sync standards". Un repositorio cuyo build se llame otra cosa se queda con un agente que se instala, compila, reporta éxito y no puede dispararse nunca.

Este se llamaba Build.

Y JoltPhysicsC tiene hoy exactamente el mismo problema — su workflow es Build JoltC Libraries:

gh run list --repo EvergineTeam/JoltPhysicsC --workflow ci-doctor.lock.yml

devuelve nada. Cero runs desde que se instaló.

Aquí renombrar sale gratis porque ningún badge ni documento referencia el nombre viejo. JoltPhysicsC necesita su propia decisión, y va aparte: una edición local del .md la pisaría el toolbox-update semanal, así que el arreglo tiene que vivir en el toolbox o en el nombre del workflow.

gh aw compile --strict: 3 workflows, 0 errores, 0 avisos.

🤖 Generated with Claude Code

…hem works

Three agents, pinned to EvergineTeam/Evergine.Bindings@1d83f977 -- the merge of
toolbox #54, which is the first commit that understands `release.track: tags`.
That pin is the reason the toolbox went first: installing against the previous
`main` would have given cpp-wrapper-porter a manifest declaring a track its
toolbox could not resolve.

  cpp-wrapper-porter  the one this repository exists for. Its step 0 is "if
                      binding.yml has no wrapper: block, do nothing" -- which was
                      true here until the previous commit.
  binding-updater     noops here; there is no generator. Installed because the
                      package installs as a set.
  ci-doctor           see below.

Plus the three supporting workflows JoltPhysicsC carries: agentics-maintenance,
toolbox-update (the weekly pin bump -- moving the `v1` tag updates nothing on its
own), and wrapper-submodule-bump, which completes a porter pull request by moving
the gitlink the agent cannot deliver itself.

**The workflow is renamed from `Build` to `CI`, and that is a bug fix rather than
tidying.** ci-doctor triggers on `workflow_run` filtered to workflows literally
named "CI", "CD" or "Sync standards". A repository whose build is called anything
else gets an agent that installs, compiles, reports success, and can never fire.

JoltPhysicsC has exactly that today: its workflow is "Build JoltC Libraries", and
`gh run list --workflow ci-doctor.lock.yml` there returns nothing at all. Zero runs
since it was installed. Renaming is free here because no badge or document
references the old name; JoltPhysicsC needs its own decision and is filed
separately.

`gh aw compile --strict`: 3 workflows, 0 errors, 0 warnings.
@jcant0n
jcant0n merged commit 5fbbf2e into main Aug 6, 2026
10 checks passed
@jcant0n
jcant0n deleted the feat/agents branch August 6, 2026 07:47
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.

1 participant