Skip to content

Consolidate CI web builds into the build workflow and restore deployments to GitHub environments#3916

Merged
Keavon merged 6 commits intomasterfrom
consolidate-build-jobs
Mar 19, 2026
Merged

Consolidate CI web builds into the build workflow and restore deployments to GitHub environments#3916
Keavon merged 6 commits intomasterfrom
consolidate-build-jobs

Conversation

@Keavon
Copy link
Member

@Keavon Keavon commented Mar 19, 2026

No description provided.

@gemini-code-assist
Copy link
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.


mac:
if: github.event_name == 'push' || inputs.mac
if: (github.event_name == 'push' && github.ref != 'refs/tags/latest-stable') || inputs.mac
Copy link
Member

Choose a reason for hiding this comment

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

why, I would expect it to also build on pushing the tag.

Copy link
Member Author

Choose a reason for hiding this comment

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

That build already occurs when we originally push the commit. We haven't yet set up GitHub Releases deployments, but this clause will be removed when we do that.

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.

3 issues found across 5 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


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

<violation number="1" location=".github/workflows/check.yml:13">
P2: Routing the PR web build through `build.yml` makes external Cloudflare deploy failures fail CI again.</violation>

<violation number="2" location=".github/workflows/check.yml:16">
P2: This reusable web-build path no longer honors the merge-queue CI skipper.</violation>
</file>

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

<violation number="1" location=".github/workflows/build.yml:223">
P1: Directly interpolating the HTML template output into a quoted `sed` command breaks shell quoting because the template contains double quotes. Store the expression in a shell variable first, then use that variable in `sed`.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

@github-actions github-actions bot temporarily deployed to graphite-dev (Preview) March 19, 2026 11:12 Inactive
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.

1 issue found across 2 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


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

<violation number="1" location=".github/workflows/check.yml:22">
P2: Pin this third-party action to an immutable commit SHA instead of the moving `main` branch.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

@github-actions github-actions bot temporarily deployed to graphite-dev (Preview) March 19, 2026 11:27 Inactive
@Keavon Keavon merged commit eb56214 into master Mar 19, 2026
9 of 10 checks passed
@Keavon Keavon deleted the consolidate-build-jobs branch March 19, 2026 11:53
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