Skip to content

fix: deploy-demo workflow — add CI=false and demo branch trigger#33

Merged
homeles merged 1 commit intomainfrom
fix/deploy-demo-ci
Mar 4, 2026
Merged

fix: deploy-demo workflow — add CI=false and demo branch trigger#33
homeles merged 1 commit intomainfrom
fix/deploy-demo-ci

Conversation

@lupita-hom
Copy link
Collaborator

Fixes the failed Pages deployment after merging PR #32.

Root cause: The workflow on main was missing CI: 'false' in the build step. GitHub Actions sets CI=true automatically, which makes CRA treat lint warnings as errors. Pre-existing warnings in main files (unused imports in Layout.jsx, Dashboard.jsx) caused the build to fail.

Changes:

  • Add CI: 'false' to the build env
  • Add demo branch to trigger list (so pushes to demo also deploy)
  • Skip the merge step when running from the demo branch (already has demo files)

@github-actions
Copy link

github-actions bot commented Mar 4, 2026

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@homeles homeles merged commit b375c10 into main Mar 4, 2026
12 checks passed
@homeles homeles deleted the fix/deploy-demo-ci branch March 24, 2026 16:31
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