Skip to content

chore(ci): Simplify release workflow - #6

Merged
stefashkaa merged 1 commit into
mainfrom
chore/simplify-release-workflow
Sep 9, 2026
Merged

stefashkaa merged 1 commit into
mainfrom
chore/simplify-release-workflow

Conversation

@stefashkaa

Copy link
Copy Markdown
Member

Description

  • What does this PR do?

    • Adds check:release:ci with formatting, lint, changeset, peer dependency, security audit, build, type, package validation, bundle size, and unit coverage checks.
    • Switches the CI and release workflows to this command and removes Playwright browser installation steps.
    • Keeps check:release available for the full validation sequence, including E2E tests.
  • Why is this change needed?

    • Removes browser installation and E2E execution from automated CI and publishing while retaining the other release checks. Browser tests remain available through pnpm test:e2e and pnpm check:release.

Type of Change

  • Bug fix (non-breaking)
  • New feature (non-breaking)
  • Breaking change
  • Documentation update
  • Tests
  • Maintenance

Testing

  • Verified that check:release:ci differs from check:release only by excluding the final E2E command.
  • Verified that both workflows use the new command and no longer install Playwright browsers.

Screenshots (if applicable)

  • N/A

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Comments added for complex code
  • Documentation updated
  • No new warnings generated
  • Tests added/updated
  • All tests passing

Run Coverage Workflow

Maintainers only (write/maintain/admin access): open the workflow, click Run workflow, and set pr_number to this PR number to post/update a coverage comment on this PR

Copilot AI lite review requested due to automatic review settings September 9, 2026 21:57
@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
context7-widget Ready Ready Preview Sep 9, 2026 9:57pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 25 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: a156290e-d8e3-484e-8c47-e1936b31baac

📥 Commits

Reviewing files that changed from the base of the PR and between d5bb5a5 and bd678d1.

📒 Files selected for processing (3)
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • package.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-09T22:00:12.200256Z bd678d1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

@gitar-bot

gitar-bot Bot commented Sep 9, 2026

Copy link
Copy Markdown
Code Review ✅ Approved

Simplifies the release workflow by introducing a check:release:ci command that runs all release checks except E2E tests, and updates CI and release workflows to use this new command while removing Playwright browser installation steps. No issues found.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The workflow and script changes are straightforward and align with the stated goal; only a minor maintainability refactor was suggested to prevent script drift.

Pull request overview

This PR simplifies the CI and release workflows by introducing a CI-focused release gate script that excludes E2E tests (and therefore removes the need to install Playwright browsers) while keeping the full release validation available via check:release.

Changes:

  • Add check:release:ci script that runs the full release-quality gate minus E2E.
  • Update CI and Release GitHub Actions workflows to use pnpm check:release:ci.
  • Remove Playwright browser installation steps from CI and Release workflows.
File summaries
File Description
package.json Adds check:release:ci to run release checks without E2E.
.github/workflows/release.yml Switches release gate to check:release:ci and drops Playwright browser install.
.github/workflows/ci.yml Switches CI gate to check:release:ci and drops Playwright browser install.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread package.json

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bd678d17a5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/release.yml
@stefashkaa
stefashkaa merged commit 1be1681 into main Sep 9, 2026
8 checks passed
@stefashkaa
stefashkaa deleted the chore/simplify-release-workflow branch September 10, 2026 12:34
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