feat(forgejo): rename role/devrel to role/advocate #979

Merged
coilyco-ops merged 1 commit from eval/label-advocate into main 2026-08-28 20:03:03 +00:00
Owner

Sixth and last in the day's roster sequence, after #972 through #975 and #978.

  • role/devrel becomes role/advocate

Landed in agent-compose@d1395f8 and housecast-v0.1.12.

Why this one exists at all

#975 moved the devrel title to Developer Relations and #978's sibling change reverted it to Developer Advocate. That revert left devrel as the only slug on the roster that no longer derives from its own title: the dev survived, the rel did not. Every other slug still derives from its title, so this closes the last exception.

Rename map

  • role/devrel: role/advocate added
  • role/creator: role/advocate - retargeted, since role/creator converged onto role/devrel in #933 and would otherwise be stranded on a label this file no longer declares

test_every_rename_target_is_declared is what makes that safe.

Verification

  • python -m unittest scripts.forgejo_label_taxonomy_sync_test - 30 tests OK, including ShippedTaxonomyTest and the rename-target check.
  • just pre-commit green.

Not done here

Declaration only. Converging live org state is modify-live-backend and belongs to sysadmin. Live labels are now six changes behind, and three of them move names rather than descriptions: role/eval, role/tpm, and role/devrel are still the live labels carrying every issue. One run clears all six, together with the role/exec and role/qa deletes on coilyco-flight-deck/agent-compose#342.

Boundary

Authored from the eval seat, outside its build scope, same crossing as #972 through #978 and directed by Kai.

Sixth and last in the day's roster sequence, after #972 through #975 and #978. * `role/devrel` becomes **`role/advocate`** Landed in `agent-compose@d1395f8` and `housecast-v0.1.12`. ## Why this one exists at all #975 moved the devrel title to Developer Relations and #978's sibling change reverted it to Developer Advocate. That revert left `devrel` as the only slug on the roster that no longer derives from its own title: the `dev` survived, the `rel` did not. Every other slug still derives from its title, so this closes the last exception. ## Rename map * `role/devrel: role/advocate` added * `role/creator: role/advocate` - retargeted, since `role/creator` converged onto `role/devrel` in #933 and would otherwise be stranded on a label this file no longer declares `test_every_rename_target_is_declared` is what makes that safe. ## Verification * `python -m unittest scripts.forgejo_label_taxonomy_sync_test` - 30 tests OK, including `ShippedTaxonomyTest` and the rename-target check. * `just pre-commit` green. ## Not done here Declaration only. Converging live org state is `modify-live-backend` and belongs to sysadmin. Live labels are now six changes behind, and three of them move **names** rather than descriptions: `role/eval`, `role/tpm`, and `role/devrel` are still the live labels carrying every issue. One run clears all six, together with the `role/exec` and `role/qa` deletes on `coilyco-flight-deck/agent-compose#342`. ## Boundary Authored from the eval seat, outside its build scope, same crossing as #972 through #978 and directed by Kai.
feat(forgejo): rename role/devrel to role/advocate
All checks were successful
CI / lint (pull_request) Successful in 46s
TruffleHog / Scan for secrets (pull_request) Successful in 5s
2604e9ebff
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Agent-Role: eval
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure!979
No description provided.