Skip to content

fix: broken UI build path - #1703

Open
jescalada wants to merge 10 commits into
mainfrom
fix-ui-publishing
Open

fix: broken UI build path#1703
jescalada wants to merge 10 commits into
mainfrom
fix-ui-publishing

Conversation

@jescalada

@jescalada jescalada commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Description

Originally brought up by @re-vlad on the roadmap call #1702

Fixes issue with UI being excluded from the built NPM package. Docker build was unaffected. This affects 2.0 and 2.1, so we'll have to get a patch out for 2.1.1 (or deprecate these two and ship the fix in 2.2):

image

Also adds a smoke test CI script to check that the UI is actually present and executable in the built package:

After npm run build on main

image

After npm run build with these changes

image

Related Issue

Resolves #1704

Checklist

General

Documentation

  • Documentation has been added/updated for any new features

Configuration

  • If configuration schema (config.schema.json) was modified:
    • TypeScript types regenerated (npm run generate-config-types)
    • Schema reference docs regenerated (npm run gen-schema-doc)

Tests

  • Tests have been added/updated for new functionality
  • Unit tests pass (npm test)
  • Linting and formatting pass (npm run lint and npm run format:check)
  • Type checks pass (npm run check-types)

@jescalada
jescalada requested a review from a team as a code owner August 28, 2026 13:39
@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for endearing-brigadeiros-63f9d0 canceled.

Name Link
🔨 Latest commit 3560dbe
🔍 Latest deploy log https://app.netlify.com/projects/endearing-brigadeiros-63f9d0/deploys/6a919a3a64e9810007884137

@github-actions github-actions Bot added the fix label Aug 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

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

Scanned Files

None

@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.05%. Comparing base (112fde6) to head (3560dbe).

Files with missing lines Patch % Lines
src/service/index.ts 50.00% 1 Missing and 1 partial ⚠️
src/service/urls.ts 87.50% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1703      +/-   ##
==========================================
- Coverage   86.06%   86.05%   -0.02%     
==========================================
  Files         101      101              
  Lines        5561     5571      +10     
  Branches      992      995       +3     
==========================================
+ Hits         4786     4794       +8     
  Misses        526      526              
- Partials      249      251       +2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jescalada
jescalada requested a review from re-vlad August 28, 2026 13:53
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.

UI files are not present in 2.0 and 2.1 NPM packages

1 participant