Skip to content

chore(ci): emit type.deps + agent.bot labels from Dependabot#942

Merged
arcaven merged 1 commit intodevelopfrom
chore/dependabot-canonical-labels
Apr 19, 2026
Merged

chore(ci): emit type.deps + agent.bot labels from Dependabot#942
arcaven merged 1 commit intodevelopfrom
chore/dependabot-canonical-labels

Conversation

@arcaven
Copy link
Copy Markdown
Collaborator

@arcaven arcaven commented Apr 19, 2026

Summary

Swaps Dependabot's auto-applied labels from the legacy dependencies to the canonical ArcavenAE labels:

  • type.deps — the "kind of change" scope for dependency updates
  • agent.bot — non-human origin (distinct from agent.worker / agent.envoy)

Part of the org-wide label scheme consolidation landed in aae-orc/labels/schema.yaml.

Context

Every active ArcavenAE repo now shares the canonical label set (universal type.*, priority.*, scope.*, triage.*, status.*, agent.*, resolution.*, contrib.*, optional gate.* / provenance.* / process.*, plus per-repo area.*). Dependabot is the last system still emitting the legacy dependencies label; this PR fixes that.

Test plan

  • After merge, the next Dependabot PR in this repo carries type.deps + agent.bot and NOT dependencies
  • No workflow references dependencies as a label trigger (verified before merge)

Follow-up

Once every open Dependabot PR in the repo uses the new labels, the legacy dependencies label can be deleted from the repo's label set.

Related

  • Reference scheme: ~/.claude/skills/gh-labels/references/arcavenae-label-scheme.md
  • Source of truth: aae-orc/labels/schema.yaml

Aligns Dependabot PR labels with the canonical ArcavenAE scheme
defined in aae-orc/labels/schema.yaml:

- type.deps   — canonical "kind of change" scope for dependency updates
- agent.bot   — canonical non-human origin (distinct from agent.worker
                for Claude Code agents and agent.envoy for envoys)

ThreeDoors' dependabot.yml had `dependencies` on the github-actions
block and no labels on the two gomod blocks; this PR aligns all
three to emit the canonical pair. The legacy `dependencies` label
can be deleted from the repo's label set once no open PRs reference
it.
@arcaven arcaven merged commit 0e4c74a into develop Apr 19, 2026
14 checks passed
@arcaven arcaven deleted the chore/dependabot-canonical-labels branch April 19, 2026 06:28
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