Skip to content

docs: document build:ci in migration howto#242

Merged
arbrandes merged 1 commit intoopenedx:mainfrom
arbrandes:docs-build-ci
Apr 23, 2026
Merged

docs: document build:ci in migration howto#242
arbrandes merged 1 commit intoopenedx:mainfrom
arbrandes:docs-build-ci

Conversation

@arbrandes
Copy link
Copy Markdown
Contributor

@arbrandes arbrandes commented Apr 22, 2026

Description

The MFE migration guide did not cover how to verify that a migrated app can still be webpack-bundled, even though the build-less distribution model means npm run build only compiles the library dist/ via tsc. This PR adds the build:ci npm script, the build-ci Makefile target (pointing at site.config.ci.tsx so webpack traverses the real app graph), and a GitHub Actions step so newly migrated apps get webpack-build smoke coverage in CI out of the box.

Closes #124.

LLM usage notice

Built with assistance from Claude.

Copy link
Copy Markdown
Contributor

@brian-smith-tcril brian-smith-tcril left a comment

Choose a reason for hiding this comment

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

Aside from the one extra character I left a suggestion about this LGTM!

Comment thread docs/how_tos/migrate-frontend-app.md
Adds the build:ci npm script, the build-ci Makefile target, and a corresponding CI workflow step to the MFE migration guide, so newly migrated apps get webpack-build smoke coverage out of the box.

Co-Authored-By: Claude <noreply@anthropic.com>
@arbrandes arbrandes enabled auto-merge (rebase) April 23, 2026 14:29
@arbrandes arbrandes merged commit 08f1cc6 into openedx:main Apr 23, 2026
5 checks passed
@arbrandes arbrandes deleted the docs-build-ci branch April 23, 2026 14:41
@openedx-semantic-release-bot
Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0-alpha.40 🎉

The release is available on:

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.

Add a mechanism to verify app builds during CI

3 participants