Skip to content

Conversation

@volnei
Copy link
Contributor

@volnei volnei commented Nov 17, 2025

Summary by cubic

Adds GitHub Actions for CI, auto-labeling, and manual npm publishing. Adds a test script and initial UI Button tests so the Test job runs in CI.

  • New Features
    • CI on main and PRs: format, lint, test, then build via reusable workflows; concurrency cancels stale runs.
    • Shared jobs use Bun 1.3.1 with dependency caching for faster runs.
    • PR Labeler applies area/pkg/deps/docs/config labels based on changed paths.
    • Manual publish: select package and semver bump, build with Turbo, bump version, publish with provenance, then commit and tag.

Written for commit 971aa04. Summary will update automatically on new commits.

@vercel
Copy link

vercel bot commented Nov 17, 2025

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

Project Deployment Preview Comments Updated (UTC)
coss-com Ready Ready Preview Comment Nov 17, 2025 6:32pm
coss-com-origin Ready Ready Preview Comment Nov 17, 2025 6:32pm
coss-com-ui Ready Ready Preview Comment Nov 17, 2025 6:32pm

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

2 issues found across 10 files

Prompt for AI agents (all 2 issues)

Understand the root cause of the following 2 issues and fix them.


<file name=".github/workflows/labeler.yml">

<violation number="1" location=".github/workflows/labeler.yml:4">
Triggering this workflow on pull_request causes labeler runs to fail for forked PRs because the event&#39;s GITHUB_TOKEN stays read-only and cannot add labels. Limit the job to pull_request_target (or guard the step) to avoid failing runs.</violation>
</file>

<file name=".github/labeler.yml">

<violation number="1" location=".github/labeler.yml:38">
The deps label currently ignores dependency manifests under apps/, so updates to apps/*/package.json will not trigger the deps label. Please include the app manifests so dependency PRs are labeled consistently.</violation>
</file>

Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR

@volnei volnei merged commit f27b7e2 into main Nov 17, 2025
10 checks passed
@volnei volnei deleted the chore/add_github_actions branch November 17, 2025 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants