Skip to content

Monitor release-plan.yaml rollout to all repositories #357

Description

@hdamker

Problem description

All development workstreams for Phase 2 mass rollout are complete:

These PRs need to be merged and the campaign executed to complete the rollout of release-plan.yaml to all ~61 CAMARA API repositories.

Timing context

  • Spring26: 6 API repositories participating
  • Fall26 M0: Approaching soon - establishes release planning baseline for all repos

Possible evolution

Execute the rollout in the following sequence:

1. Merge PRs

2. Update tooling tag

  • Decision: Keep v0 or create v1?
  • Move/create tag to include new validation infrastructure

3. Regression testing

  • Verify existing workflows still work after tooling merge
  • Test validation on sample repos
  • Verify campaign dry-run still produces expected output

4. Execute campaign

  • Run campaign in plan mode for final review
  • Execute apply mode for all repositories
  • Monitor PR creation across repos
  • Track PR merge progress

5. Post-rollout

  • Communication to API maintainers about new workflow
  • Close related issues

Wiki tracker replacement

Note: Full replacement of wiki-based release trackers requires the Release Progress Tracker implementation (project-administration#108). This rollout establishes the data foundation (release-plan.yaml in all repos) that the tracker will consume.

Additional context

Success criteria

  • All ~61 API repositories have release-plan.yaml via merged PRs
  • Validation workflow active on all repositories
  • Data foundation ready for Release Progress Tracker

Activity

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

    enhancementNew feature or requestrelease automationRelated to the implementation or introduction of new release automation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions