Skip to content

fix(ci): add --no-build to netlify deploy in release workflow#323

Merged
skevetter merged 1 commit into
mainfrom
0bd9-74a0-fix-netlify-no-build
May 18, 2026
Merged

fix(ci): add --no-build to netlify deploy in release workflow#323
skevetter merged 1 commit into
mainfrom
0bd9-74a0-fix-netlify-no-build

Conversation

@skevetter

@skevetter skevetter commented May 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add --no-build flag to netlify deploy in the release workflow to prevent Netlify CLI from running site build commands before deploying.
  • The deploy step uploads pre-built static files — no build step is needed. Without --no-build, the latest netlify-cli reads the site's build configuration and attempts yarn build, which fails because no build script exists in this context.
  • Follow-up to PR fix(ci): fix Netlify deploy and Flatpak upload in release workflow #321 which fixed the --config removal but missed this flag.

Summary by CodeRabbit

  • Chores
    • Updated internal deployment workflow configuration.

Review Change Stack

@netlify

netlify Bot commented May 18, 2026

Copy link
Copy Markdown

Deploy Preview for devsydev canceled.

Name Link
🔨 Latest commit e219a95
🔍 Latest deploy log https://app.netlify.com/projects/devsydev/deploys/6a0a8ee9801519000829d0a1

@skevetter
skevetter enabled auto-merge (squash) May 18, 2026 04:00
@coderabbitai

coderabbitai Bot commented May 18, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 8eeaa09c-32b3-4d90-8455-61623e58c488

📥 Commits

Reviewing files that changed from the base of the PR and between 642dc1c and e219a95.

📒 Files selected for processing (1)
  • .github/workflows/release.yml

📝 Walkthrough

Walkthrough

The release workflow's Netlify deployment step is updated to include the --no-build flag when deploying, preventing Netlify from rebuilding the site during the release deployment process.

Changes

Netlify Release Deployment

Layer / File(s) Summary
Netlify deployment with --no-build flag
.github/workflows/release.yml
The netlify deploy command in the deploy-update-metadata step adds the --no-build flag alongside --prod, preventing Netlify from rebuilding the site during deployment.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • devsy-org/devsy#321: Modifies the same Netlify deployment step in the release workflow with additional deployment configuration changes.

Suggested labels

size/xs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: adding the --no-build flag to netlify deploy in the release workflow CI configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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 and usage tips.

@coderabbitai coderabbitai Bot added the size/xs label May 18, 2026
@skevetter
skevetter merged commit 3c186eb into main May 18, 2026
50 checks passed
@skevetter
skevetter deleted the 0bd9-74a0-fix-netlify-no-build branch May 18, 2026 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant