Skip to content

Commit 7ebfb2b

Browse files
Switch to published @microbit/ui 0.1.0-alpha.5 for CI
Was file:../ui/packages/ui. CI branding package bumped to 0.2.0-experiment.rai.61. May return to symlinks for further lockstep work.
1 parent 0d7cde1 commit 7ebfb2b

4 files changed

Lines changed: 74 additions & 344 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- run: npm ci
4141
env:
4242
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43-
- run: npm install --no-save @microbit-foundation/python-editor-v3-microbit@0.2.0-dev.48 @microbit-foundation/website-deploy-aws@0.6.0 @microbit-foundation/website-deploy-aws-config@0.9.0 @microbit-foundation/circleci-npm-package-versioner@1
43+
- run: npm install --no-save @microbit-foundation/python-editor-v3-microbit@0.2.0-experiment.rai.61 @microbit-foundation/website-deploy-aws@0.6.0 @microbit-foundation/website-deploy-aws-config@0.9.0 @microbit-foundation/circleci-npm-package-versioner@1
4444
if: github.repository_owner == 'microbit-foundation'
4545
env:
4646
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

RAC-MIGRATION.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,6 +1068,7 @@ Chakra Heading (they compose Text).
10681068
it). Per-side longhands fix it; catalogued as playbook gotcha #20.
10691069

10701070
- 2026-07-29 (THE KILL-SWITCH): **Chakra removed.**
1071+
10711072
- **Mechanics:** ChakraProvider out of App.tsx; `chakraTheme` dropped
10721073
from `DeploymentConfig` and both deployment packages (lockstep;
10731074
private repo rebuilt — its stale `dist/` still shipped the theme
@@ -1134,6 +1135,22 @@ Chakra Heading (they compose Text).
11341135
pre-flip commit per playbook §6 — note the baseline needs the private
11351136
package rebuilt at the matching old commit.
11361137

1138+
- 2026-07-29 (consumption switch for CI): **`@microbit/ui` now consumed
1139+
as the published `0.1.0-alpha.5` from npm** (was `file:../ui/packages/ui`);
1140+
CI's private branding install bumped to
1141+
`python-editor-v3-microbit@0.2.0-experiment.rai.61` in
1142+
`.github/workflows/build.yml`. Goal: green CI on this branch; switch
1143+
back to the `file:` link for further lockstep `../ui` work as needed
1144+
— note the `../ui` changes supporting this release were merged to its
1145+
`main`, so further ui work goes on `main` or a fresh branch from it
1146+
(the published package also ships as source under `src/`, so the
1147+
panda.config include glob, export paths, and postcss plugin path are
1148+
identical either way — `resolve.dedupe` stays, harmless). Reminder:
1149+
`npm install` removes the manual
1150+
`@microbit-foundation/python-editor-v3-microbit` symlink — re-create it
1151+
for local branded work. Verified: typecheck/lint/build clean, 217 unit
1152+
tests pass.
1153+
11371154
## Notes to revisit later
11381155

11391156
- **App density (parked for team discussion, owner 2026-07-29).** The

0 commit comments

Comments
 (0)