Skip to content

[comp] Production Deploy#2973

Merged
tofikwest merged 26 commits into
releasefrom
main
Jun 1, 2026
Merged

[comp] Production Deploy#2973
tofikwest merged 26 commits into
releasefrom
main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 29, 2026

This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.


Summary by cubic

Prevents duplicate device records, improves macOS serial detection, adds archived policy support across API/UI with safer publish actions, and fixes evidence upload auth via API keys. Also tightens integration search, fixes requirements table overflow, polishes SOA/people UI, and keeps removed multi‑select values selectable (CS-415, CS-429).

  • New Features

    • Policies API: supports includeArchived=true and returns archivedAt; OpenAPI updated. App includes archived policies and treats a policy as archived if isArchived or archivedAt is set.
    • Publish actions: confirm with acknowledgment counts before invalidating; prevent duplicate “Publish all” submissions.
  • Bug Fixes

    • Device registration: adopt prior null-serial row for same hostname/member/org; update existing serial matches in place (tests). Agent (macOS): use awk $NF with early exit for reliable serial reads.
    • Evidence forms: allow API key uploads and resolve acting user from the oldest active owner; exclude deactivated/inactive owners to avoid misattribution and 401s (CS-429).
    • Integrations: search by name only with punctuation and multi-term support (tests). Multi-select keeps removed values re-selectable to support GWS exclude-list resync (CS-415).
    • Frameworks: consistent family expand/collapse; extracted state helpers with tests.
    • Requirements: fixed table layout and column widths to prevent overflow; shared header/colgroup and tests.
    • SOA: edit action always visible; safer select handling and minor UI polish.
    • People: hide background check task for auditor-only members.
    • Instrumentation: narrow botid protect list to /api/chat only.

Written for commit 25f4d11. Summary will update on new commits.

Review in cubic

@vercel
Copy link
Copy Markdown

vercel Bot commented May 29, 2026

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

Project Deployment Actions Updated (UTC)
comp-framework-editor (staging) Ready Ready Preview, Comment Jun 1, 2026 7:32pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
app (staging) Skipped Skipped Jun 1, 2026 7:32pm
portal (staging) Skipped Skipped Jun 1, 2026 7:32pm

Request Review

Copy link
Copy Markdown
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.

No issues found across 3 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

tofikwest and others added 2 commits May 30, 2026 16:19
@vercel vercel Bot temporarily deployed to staging – portal May 30, 2026 21:01 Inactive
chasprowebdev and others added 3 commits June 1, 2026 12:40
…lect

CS-415 [Bug] - GWS integration - when a user is removed from the exclude list, and resync is conducted, that user is not being pulled in with from the sync
@claudfuen
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.66.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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