Skip to content

Enable manual package publish retry via workflow_dispatch in build workflow#48

Merged
RobertBlackhart merged 4 commits into
mainfrom
copilot/add-workflow-dispatch
May 19, 2026
Merged

Enable manual package publish retry via workflow_dispatch in build workflow#48
RobertBlackhart merged 4 commits into
mainfrom
copilot/add-workflow-dispatch

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 19, 2026

Publishing was previously tied to tag pushes only, which blocked recovery when a publish failed after a tag already existed. This change adds a manual trigger path to rerun publish without creating a new tag.

  • Workflow trigger updates

    • Added workflow_dispatch to .github/workflows/build.yml.
    • Added a boolean dispatch input publish_package (default false) to make manual publish explicit.
  • Publish step gating

    • Updated publish condition to run when either:
      • event is push on a tag ref, or
      • event is workflow_dispatch with publish_package == true.
    • Keeps existing tag-based release behavior intact while enabling controlled manual retries.
  • Relevant workflow condition

    if: (github.event_name == 'push' && startsWith(github.ref, 'refs/tags')) || (github.event_name == 'workflow_dispatch' && inputs.publish_package)

Copilot AI and others added 4 commits May 19, 2026 22:35
Agent-Logs-Url: https://github.com/NetApp/recline/sessions/cea89f9e-4732-45b6-ac9a-7813acaa1648

Co-authored-by: RobertBlackhart <5414318+RobertBlackhart@users.noreply.github.com>
Agent-Logs-Url: https://github.com/NetApp/recline/sessions/cea89f9e-4732-45b6-ac9a-7813acaa1648

Co-authored-by: RobertBlackhart <5414318+RobertBlackhart@users.noreply.github.com>
Agent-Logs-Url: https://github.com/NetApp/recline/sessions/cea89f9e-4732-45b6-ac9a-7813acaa1648

Co-authored-by: RobertBlackhart <5414318+RobertBlackhart@users.noreply.github.com>
Agent-Logs-Url: https://github.com/NetApp/recline/sessions/cea89f9e-4732-45b6-ac9a-7813acaa1648

Co-authored-by: RobertBlackhart <5414318+RobertBlackhart@users.noreply.github.com>
@RobertBlackhart RobertBlackhart marked this pull request as ready for review May 19, 2026 22:44
@RobertBlackhart RobertBlackhart merged commit 070104d into main May 19, 2026
9 checks passed
@RobertBlackhart RobertBlackhart deleted the copilot/add-workflow-dispatch branch May 19, 2026 22:45
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.

2 participants