Skip to content

Conversation

@Ansonhkg
Copy link
Collaborator

WHAT

  • on a push to naga/canary-naga, the new release job only runs after all E2E matrix runs succeed.
  • Inside that step changesets/action@v1 checks for pending .changeset/*.md.
    - If it finds any, it opens/updates the changeset-release/ PR.
    - If none are present, it exits cleanly (no PR, no ❌).

Copilot AI review requested due to automatic review settings October 10, 2025 15:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR consolidates release logic from a separate release.yml workflow into the existing e2e-naga.yml workflow. The release process now runs as a job within the E2E workflow after all matrix tests complete successfully.

  • Removes the standalone release.yml workflow that was triggered by workflow_run events
  • Adds a release job to e2e-naga.yml that runs after E2E tests pass
  • Maintains the same release functionality using changesets/action@v1

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/release.yml Complete removal of standalone release workflow
.github/workflows/e2e-naga.yml Addition of release job with consolidated release logic

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Anson <ansonox@gmail.com>
@Ansonhkg Ansonhkg merged commit 0c18a65 into naga Oct 10, 2025
2 checks passed
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