Skip to content

ci: retire the obsolete sync-labels caller #4

Closed

Description

@ss-o

Your feedback for the existing codebase

Remove only .github/workflows/sync-labels.yml as the fzy canary for z-shell/.github#472. That coordinated removal requires this repository's independently verified deliverable.

At main 4e5d14b, the file contains only a Tuesday 02:22 UTC schedule, manual dispatch and a single reusable job calling z-shell/.github/.github/workflows/sync-labels.yml@main. That target is absent. The caller is currently disabled_inactivity; this is a static missing-target defect, not evidence of current weekly failures.

The organization workflow conventions retire this pattern. Deliberate label maintenance remains owned by the label runbook.

Acceptance criteria

  • Remove only .github/workflows/sync-labels.yml from main through a reviewed pull request.
  • Preserve every other tracked file, including .github/workflows/trunk-check.yml and package metadata; preserve existing labels and settings.
  • Verify the exact deletion, run applicable repository checks and record their results and limitations.
  • Verify the merged main tree lacks the caller before proceeding to another repository under ci: 33 repositories schedule a sync-labels workflow that no longer exists .github#472.

Rollback is a reviewed revert restoring blob b9b9843c5af99539537e3f23ec3ddaf974b4ac76. The cross-repository issue remains open for the other callers.

Completed by PR #5 at d15e979d1cc2be9df92035c061b416db7e814b92. The merged main tree was verified to lack the caller, and all 12 retained tracked file blobs and modes match the original head. All acceptance criteria are met. Further removals remain owned by z-shell/.github#472.

Activity

  1. added
    area:ciContinuous integration or GitHub Actions work.
    type:maintenanceNon-feature maintenance, cleanup, or org work.
    on Oct 3, 2026
  2. moved this from Triage to In Progress in Z-shell Deliveryon Oct 3, 2026
  3. ss-o commented on Oct 3, 2026

    @ss-o
    MemberAuthor

    Project 28 triage: filled Item Type CI because this retires a GitHub Actions caller; Impact Low because the missing-target workflow is dormant; Effort XS for one 12-line file deletion and focused verification; Priority P2 - Medium because it is the first deliverable of the existing P2 cleanup blocking recurring-operations work; Workstream Administrative because label management belongs to organization maintenance. Set Status In Progress for active implementation. Added the canonical type:maintenance and area:ci labels.

    Parent relationship evidence from this issue: "Remove only .github/workflows/sync-labels.yml as the fzy canary for z-shell/.github#472. That coordinated removal requires this repository's independently verified deliverable."

    Completion: PR #5 merged as d15e979d1cc2be9df92035c061b416db7e814b92. Main lacks the caller, and all 12 retained tracked files have unchanged blobs and modes. The failing-before, passing-after contract, full pinned Trunk check and hosted checks passed. All acceptance criteria are met; this issue and PR #5 are Done. Further repository removals remain owned by z-shell/.github#472.

  4. moved this from In Progress to In Review in Z-shell Deliveryon Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ciContinuous integration or GitHub Actions work.type:maintenanceNon-feature maintenance, cleanup, or org work.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions