Skip to content

feat!: frontend-base API change#6

Merged
arbrandes merged 1 commit intoopenedx:mainfrom
arbrandes:compile-before-publishing
Mar 4, 2026
Merged

feat!: frontend-base API change#6
arbrandes merged 1 commit intoopenedx:mainfrom
arbrandes:compile-before-publishing

Conversation

@arbrandes
Copy link
Contributor

@arbrandes arbrandes commented Feb 6, 2026

Description

Incorporate the latest breaking changes in the frontend-base API, including entrypoints and how apps are now compiled into JS before publication.

Depends on

To test

(Alternative instructions based on yalc.)

  1. Checkout this PR.
  2. Checkout the frontend-base PR as a sibling to this repo. Then run the following in it:
npm ci
npm build:pack
  1. Checkout the app PRs (authn, learner-dash, instruct), each as a sibling to this repo. On each, run:
npm i ../frontend-base/pack/openedx-frontend-base.tgz
npm ci
npm run build
npm pack
mv openedx-frontend-app-${app_name}-*.tgz openedx-frontend-app-${app_name}.tgz
  1. Come back to this repo and run:
npm i ../frontend-base/pack/openedx-frontend-base.tgz ../frontend-app-authn/openedx-frontend-app-authn.tgz ../frontend-app-learner-dashboard/openedx-frontend-app-learner-dashboard.tgz ../frontend-app-authn/openedx-frontend-app-instruct.tgz
npm ci
npm run build # or npm run dev
  1. There should be no build errors.

Incorporate the latest breaking changes in the frontend-base API,
including entrypoints and how apps are now compiled into JS before
publication.
@arbrandes arbrandes force-pushed the compile-before-publishing branch from 76338f2 to 401fe59 Compare March 4, 2026 14:09
@arbrandes arbrandes merged commit 5133932 into openedx:main Mar 4, 2026
2 checks passed
@arbrandes arbrandes deleted the compile-before-publishing branch March 4, 2026 14:11
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.

1 participant