Skip to content

Refresh the shared stack-pin branch before applying releases #1387

Description

@sbaum1994

Description

The stack pin bump workflow audits the self-managed stack on the latest default branch, then switches to the long-lived chore/stack-pin-bumps branch before applying a chart release.

When that shared branch predates new release metadata, the audit passes on main but the bump fails on the stale branch. The invocation chart v1.6.0 release exposed this mismatch: the resolver reported that deploy/helm/http-invocation was missing even though the entry had already merged to main.

Definition of Done

  • Refresh an existing stack-pin branch onto the current default branch before applying a release bump.
  • Preserve all previously accumulated pin commits.
  • Start a missing stack-pin branch from the current default branch.
  • Keep the refresh linear and fail loudly on conflicts.
  • Add regression coverage for both existing and missing branch cases.
  • Rerun the invocation chart v1.6.0 bump and confirm fix(stack): bump self-managed stack chart pins #1381 gains the invocation pin.

Resources


By submitting this issue, you acknowledge that you are an assigned member of the NVCF development team and agree to follow our code of conduct and our contributing guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions