Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1373 commits
Select commit Hold shift + click to select a range
b0ed1ba
Add AI Error Explainer Experiment to pxtarget (#6386)
thsparks Jun 24, 2025
4351574
Bumping pxt-core to 11.4.33 (#6389)
abchatra Jun 25, 2025
8be114a
[pxt-cli] bump version to v7.1.46 (#6390)
abchatra Jun 25, 2025
7b20e0b
Bumping pxt-core to 11.4.34 (#6398)
abchatra Jun 26, 2025
24a17b2
[pxt-cli] bump version to v7.1.47 (#6399)
abchatra Jun 26, 2025
b2a9194
add mic sensitivity support for audio recording (#6392)
srietkerk Jun 27, 2025
f988833
sim audio changes (#6362)
srietkerk Jun 27, 2025
785f75f
[pxt-cli] bump version to v7.1.48 (#6405)
abchatra Jun 27, 2025
d863109
Fix Loading Screen Color (#6410)
thsparks Jun 27, 2025
11beb41
add ability to stop continuous servo movement in sim (#6393)
riknoll Jun 27, 2025
fe024b0
Bumping pxt-core to 11.4.39 (#6411)
abchatra Jun 27, 2025
6249829
[pxt-cli] bump version to v7.1.49 (#6412)
abchatra Jun 27, 2025
5f5a668
fix blockly overrides (#6416)
riknoll Jun 30, 2025
b51c867
[pxt-cli] bump version to v7.1.50 (#6417)
abchatra Jun 30, 2025
c4e8451
Remove white background from high contrast sim LEDs (#6418)
thsparks Jul 1, 2025
af5f7f2
Bumping pxt-core to 11.4.40 (#6422)
abchatra Jul 1, 2025
5765b66
[pxt-cli] bump version to v7.1.51 (#6423)
abchatra Jul 1, 2025
1755001
Bump pxt-core to 11.4.41 (#6428)
abchatra Jul 2, 2025
0a49f9d
[pxt-cli] bump version to v7.1.52 (#6429)
abchatra Jul 2, 2025
5fde154
Bumping pxt-core to 11.4.42 (#6430)
abchatra Jul 3, 2025
1358cf7
[pxt-cli] bump version to v7.1.53 (#6431)
abchatra Jul 3, 2025
8dc8605
[pxt-cli] bump version to v7.1.54 (#6432)
jwunderl Jul 3, 2025
7ccd989
Bumping pxt-core to 11.4.43 (#6437)
abchatra Jul 7, 2025
edc54ab
[pxt-cli] bump version to v7.1.55 (#6438)
abchatra Jul 7, 2025
219cca2
[pxt-cli] bump version to v7.1.56 (#6443)
abchatra Jul 7, 2025
c7d27c4
Disable AI Error Help in all geos (for now) (#6444)
thsparks Jul 7, 2025
326a6cc
Update buy link and other tweaks (#6436)
microbit-grace Jul 7, 2025
ffa2532
Error Helper AI FAQ (#6454)
thsparks Jul 9, 2025
6bdcb3e
Update CODAL to v0.3.1. (#6452)
microbit-carlos Jul 10, 2025
cd50d09
[pxt-cli] bump version to v8.0.0 (#6463)
abchatra Jul 10, 2025
4841f51
Updating browserDbPrefixes to major version 8 (#6464)
abchatra Jul 10, 2025
49c35f6
[pxt-cli] bump version to v8.0.1 (#6465)
abchatra Jul 10, 2025
a7e1d8b
Update common-packages to 13.0.0 and pxt-core to 12.0.1. (#6466)
abchatra Jul 10, 2025
1db6e26
[pxt-cli] bump version to v8.0.2 (#6468)
abchatra Jul 10, 2025
0a8c6c7
Remove overrides for Blockly plugins in package.json (#6472)
abchatra Jul 10, 2025
03e5492
Point beta to v8.0 (#6470)
abchatra Jul 10, 2025
f506970
Point stable to v8.0 (#6471)
abchatra Jul 10, 2025
3ae9cf3
[pxt-cli] bump version to v8.1.0 (#6469)
abchatra Jul 10, 2025
0c5ab66
Revert "Update CODAL to v0.3.1. (#6452)", back to v0.3.0. (#6476)
microbit-carlos Jul 11, 2025
498bec0
Enable toolbox click for block in "Morse Chat" (#6488)
ganicke Jul 11, 2025
27af302
change repo paths for forward extensions (#6388)
ssande-fwd Jul 15, 2025
b847773
Hide eval from share page for now (#6497)
thsparks Jul 15, 2025
b28251a
Releasing to live v8.0.8 (#6491)
abchatra Jul 15, 2025
edfd3a9
Add experiment image for AI error help (#6501)
thsparks Jul 16, 2025
d90d064
Updating to a better image (#6502)
abchatra Jul 16, 2025
3ecd52b
Revert "Hide eval from share page for now (#6497)" (#6504)
abchatra Jul 16, 2025
a07629b
Update CODAL to v0.3.2. (#6503)
microbit-carlos Jul 16, 2025
a467ea0
Update targetconfig.json (#6511)
thomasjball Jul 17, 2025
acc205d
move display shield up in list (#6514)
thomasjball Jul 21, 2025
870170d
Release version v8.0.11 live (#6523)
abchatra Jul 21, 2025
917542a
Enable AI Error Helper in Canada (#6525)
thsparks Jul 22, 2025
fa3ddb5
Update pxt-microbit-ml simx (#6407)
microbit-robert Jul 24, 2025
7e5a1f7
Extension: add FWD Edu Climate Action Kit (#6551)
martinwork Jul 28, 2025
d223b9d
Releasing version v8.0.13 to live (#6553)
abchatra Jul 30, 2025
dc2c0a2
Extension: add Kitronik Mai-Z the Mouse Bot (#6554)
martinwork Jul 30, 2025
69c8b61
update jacdac sim (#6557)
thomasjball Jul 31, 2025
5225c4d
Releasing electron 8.0.13 (#6562)
abchatra Aug 7, 2025
531904a
Releasing 8.0.15 to live (#6563)
abchatra Aug 8, 2025
73c3979
Extension: add Smart All Kits (#6550)
martinwork Aug 13, 2025
63df302
Correct PuTTY url (#6493)
jsoref Aug 14, 2025
ac51a27
Enable error help in Britain & Brazil (#6569)
thsparks Aug 19, 2025
f467fc5
switch over pxt-jacdac from microsoft/ to jacdac/ org (#6265)
thomasjball Aug 19, 2025
cb25ccc
Release v8.0.16 to live (#6572)
abchatra Aug 19, 2025
77cee09
Update SimSidebar flag to new language-based setting (#6579)
thsparks Aug 25, 2025
21ef0bd
Extensions: Set pxt-sound-level-db to upgrade to v0.1.13. (#6585)
microbit-carlos Sep 2, 2025
ce62310
CSIntro fixes to last update (#6568)
ganicke Sep 3, 2025
20d1071
remove test staging for 'csintro' updates (#6586)
ganicke Sep 3, 2025
55939ea
Replace video links with YouTube URLs (#6593)
Jaqster Sep 19, 2025
dd746b1
Update pxt-microbit-ml simx (#6589)
microbit-robert Sep 26, 2025
e94ed18
update jacdac sha (#6598)
thomasjball Oct 1, 2025
1b0c2ab
update SHA (#6605)
thomasjball Oct 3, 2025
e5113ad
test new sim without client-side routing (#6609)
thomasjball Oct 6, 2025
a4789f4
Extension: add BrailleBot (#6610)
martinwork Oct 6, 2025
fcb2d10
update SHA for pxt-jacdac-test (#6611)
thomasjball Oct 7, 2025
68df6b1
try with beta (#6613)
thomasjball Oct 8, 2025
52b178e
fix for client-side routing (#6614)
thomasjball Oct 8, 2025
a678aba
bump pxt-core to 12.1.12 (#6615)
riknoll Oct 9, 2025
3011caa
[pxt-cli] bump version to v8.1.1 (#6618)
riknoll Oct 10, 2025
ee22e99
unpin beta ref (#6619)
riknoll Oct 13, 2025
8fe9568
Extension: add Backyard Brains Spiker:Bit (#6623)
martinwork Oct 14, 2025
09f2483
Enable aiErrorHelp globally (#6624)
abchatra Oct 15, 2025
6821a7a
[pxt-cli] bump version to v8.1.2 (#6625)
abchatra Oct 15, 2025
43d6825
Releasing v8.0.17 enabling Explain AI worldwide (#6628)
abchatra Oct 17, 2025
3be56e6
Add 'constant' math ref page to core lib docs (#6630)
ganicke Oct 20, 2025
291cd98
Extension: add Smarthon Smart Home IoT Maker Kit (#6597)
martinwork Oct 20, 2025
4d367cd
Update SHA for jacdac/pxt-jacdac dependency (#6631)
thomasjball Oct 22, 2025
fd4ee16
Add new microbit.org rows to home page (#6584)
microbit-robert Oct 24, 2025
7228d73
[pxt-cli] bump version to v8.1.3 (#6632)
abchatra Oct 24, 2025
167a855
Release version 8.0.18 (#6635)
abchatra Oct 26, 2025
f35da3e
Code QL analysis should be done on correct commit (#6638)
aznhassan Oct 29, 2025
4aab3a3
Extension: add Siyeenove mShield (#6640)
martinwork Oct 30, 2025
2ada781
Allow code analysis to run manually (#6641)
aznhassan Oct 31, 2025
bb56954
Enable C++ Code Analysis (#6642)
aznhassan Oct 31, 2025
e103373
Update links in translate.md to use 'makecode' (#6637)
abchatra Nov 1, 2025
ebf3c21
Extension: add Siyeenove Pybit (#6645)
martinwork Nov 10, 2025
786394a
pxtarget.json: codal-microbit-v2 dependency updated from v0.3.2 to v0…
KierPalin Nov 12, 2025
289ba43
Bumping pxt-core to 12.2.4 and common-packages to 13.1.2
abchatra Nov 12, 2025
0993eae
[pxt-cli] bump version to v8.1.4 (#6650)
abchatra Nov 12, 2025
6dbde33
configure github action for npm trusted publishing (#6653)
riknoll Nov 13, 2025
88ddd31
[pxt-cli] bump version to v8.1.5 (#6654)
riknoll Nov 14, 2025
7231f80
Fix repository URL and homepage casing
riknoll Nov 14, 2025
92bc66d
[pxt-cli] bump version to v8.1.6 (#6655)
riknoll Nov 14, 2025
ce8618c
add note for extensions using v2 features (#6662)
ganicke Nov 27, 2025
2faa07a
add 'clear screen' to step 3 description (#6666)
ganicke Dec 4, 2025
0f3ff8a
Extension: add BestModules BMduino (#6673)
martinwork Dec 11, 2025
31bc79c
Extension: add TM1638 (#6672)
martinwork Dec 16, 2025
133ade0
Remove listeners and update codal-microbit-v2 (#6678)
thomasjball Jan 5, 2026
396a068
explicitly mention 'for' loop limit in step 5 (#6685)
ganicke Jan 22, 2026
04b4ada
Fixed translate.md grammar and syntax issues (#6679)
Berk404 Jan 23, 2026
3fa3f18
Revise the Installation part of the Tera Term section of the Serial d…
DotLYHiyou Jan 23, 2026
8ae03c8
Extension: add Coding For Good Kit (#6680)
martinwork Jan 23, 2026
8b0e0fe
Add maximum buffer size to serial reference (#6688)
martinwork Jan 28, 2026
b6b2253
Do some updates to the serial reference docs (#6682)
ganicke Feb 3, 2026
2e05524
Extension: add HuskyLens 2 (#6700)
martinwork Feb 27, 2026
c1b7278
Lower the volume of V2 sound expressions in the simulator (#6696)
microbit-robert Mar 4, 2026
13e1be6
Fix keyboard navigation for builtin melody (#6643)
microbit-robert Mar 4, 2026
7288ab3
Updates to the 'radio-broadcast' page overrides (#6701)
ganicke Mar 5, 2026
b7c1f91
add 'lao' to the available locales list (#6703)
ganicke Mar 9, 2026
f3ea651
Bumping pxt-core to 12.3.2 and common-packages to 13.2.2
abchatra Mar 10, 2026
e4248b5
[pxt-cli] bump version to v8.1.7 (#6705)
abchatra Mar 10, 2026
5d9835a
prevent pxt-core types from leaking into target extension builds (#6706)
riknoll Mar 11, 2026
7ef03aa
[pxt-cli] bump version to v8.1.8 (#6707)
abchatra Mar 11, 2026
bcf20f3
Bumping pxt-core to 12.3.3 & common-packages to 13.2.3
abchatra Mar 16, 2026
a8035b8
[pxt-cli] bump version to v8.1.9 (#6711)
abchatra Mar 16, 2026
12d9532
add a task to set the group ID (#6717)
ganicke Mar 19, 2026
b1feb64
page revisions for default group id (#6715)
ganicke Mar 19, 2026
1b50e81
set sound threshold to 128 in hints (#6726)
ganicke Mar 24, 2026
2f58eb7
sync the hints in 'snap the dot' tutorials (#6727)
ganicke Mar 24, 2026
2ac0f20
Update electronManifest version to v8.0.19 (#6725)
jwunderl Mar 25, 2026
0471d0f
use a block config to set the 'for' loop to 3 (#6733)
ganicke Mar 26, 2026
1d31c2c
Compass docs update (#6728)
ganicke Mar 26, 2026
611be6f
set and explain the 'Show data' console button (#6736)
ganicke Mar 30, 2026
d2b2b16
bump pxt-core to 12.3.5 (#6756)
riknoll Apr 2, 2026
f8d0af2
[pxt-cli] bump version to v8.1.10 (#6757)
riknoll Apr 2, 2026
424ecfd
Releasing 8.0.21 to live (#6755)
abchatra Apr 2, 2026
387a8e7
Extension: add KY-040 Rotary Encoder Plus (#6753)
martinwork Apr 2, 2026
84c6406
Improve/fix melody string parsing (#6762)
riknoll Apr 7, 2026
d30f0ab
fix note indexing (#6765)
riknoll Apr 7, 2026
b1d5fa7
update link to ucp science experiments page (#6766)
ganicke Apr 8, 2026
0d84c5e
Bumping pxt-core to 12.3.6
abchatra Apr 16, 2026
aca5784
[pxt-cli] bump version to v8.1.11 (#6778)
abchatra Apr 16, 2026
102c0b5
Extension: add Tobbie-II (Translated) (#6772)
martinwork Apr 17, 2026
bb3bfb2
Bumping pxt-core to 12.3.7
abchatra Apr 21, 2026
7fa9fe8
Extension: add PyoBot (#6788)
martinwork Apr 21, 2026
824a45f
Update CreateAI links to use a more specific page (#6780)
microbit-matt-hillsdon Apr 21, 2026
3007d9e
[pxt-cli] bump version to v8.1.12 (#6789)
abchatra Apr 21, 2026
b7371ca
add unit conversion block (#6768)
riknoll Apr 23, 2026
259501d
Ensure that focus outlines are only visible for keyboard users (#6791)
microbit-robert Apr 29, 2026
4e7eede
Hide sensor text and values from screen readers (#6792)
microbit-robert Apr 29, 2026
ffd53a7
Implement additional keyboard controls for sim sliders (#6794)
microbit-robert Apr 29, 2026
7ec7420
Give sim application role to fix screen reader user interaction (#6796)
microbit-robert Apr 29, 2026
809bac2
Bump pxt-core to 12.3.9
abchatra Apr 30, 2026
b60b11e
[pxt-cli] bump version to v8.1.13 (#6806)
abchatra Apr 30, 2026
c4c588c
Simplify simulator aria-labels (#6793)
microbit-robert Apr 30, 2026
a7e9261
Improve keyboard controls and screen reader for sim pins (#6795)
microbit-robert May 4, 2026
f2af73b
Add block name "LED" for led namespace (#6803)
microbit-robert May 4, 2026
83ec168
bump pxt-core to 12.3.10 (#6816)
riknoll May 8, 2026
77ba20b
[pxt-cli] bump version to v8.1.14 (#6817)
riknoll May 8, 2026
0f79775
[pxt-cli] bump version to v8.1.15 (#6821)
abchatra May 12, 2026
a4a10d9
Releasing 8.0.22 with the hex import fix (#6822)
abchatra May 12, 2026
0cf6a8c
fix sound level check for hiding accelerometer text (#6820)
riknoll May 12, 2026
b7fe1b8
Add shareHomepageContent flag to pxtarget.json (#6797)
jwunderl May 12, 2026
debb862
fix bounding box calculations for the accelerometer tilt effect (#6828)
riknoll May 13, 2026
aaa6cc8
add dark theme override for ch-added class (#6829)
srietkerk May 14, 2026
3e98e0d
Add Kitronik Design & Automate Accessory Kit (#6839)
martinwork May 14, 2026
1d1bacf
restore old focus outline behavior for pin dropdown (#6849)
riknoll May 14, 2026
3d3a292
bumping pxt to 12.3.11 & pxt-common-packages to 13.2.5
abchatra May 15, 2026
3a6dd58
[pxt-cli] bump version to v8.1.16 (#6852)
abchatra May 15, 2026
314462a
Bumping pxt-core to 12.3.12
abchatra May 18, 2026
987485a
add keyboard controls apptarget flag (#6856)
riknoll May 18, 2026
f4ae66b
[pxt-cli] bump version to v8.1.17 (#6871)
abchatra May 18, 2026
407be1d
Add pauseUntil block to runtime configuration (#6877)
jwunderl May 21, 2026
8b05a4d
scaling issues on microbit tag (#6878)
jwunderl May 22, 2026
b199cc7
[pxt-cli] bump version to v8.1.18 (#6880)
abchatra May 22, 2026
4e48178
adding overrides for blockly plugins (#6881)
riknoll May 22, 2026
a76b2cf
fix note indexing for buffer playable (#6885)
riknoll May 27, 2026
7b2289c
Bumping pxt-core to 12.3.14
abchatra May 29, 2026
c7976a0
[pxt-cli] bump version to v8.1.19 (#6888)
abchatra May 29, 2026
dc5ce4b
Extension: add My Controller (#6897)
martinwork Jun 4, 2026
5bb2d9a
Bumping pxt-core to 12.3.15
abchatra Jun 5, 2026
832ff78
[pxt-cli] bump version to v8.1.20 (#6904)
abchatra Jun 5, 2026
f2157a0
Fix project card timestamp overflow on iPad portrait (#6879)
Copilot Jun 8, 2026
0b94a89
Bumping pxt to 12.3.17 & common-packages to 13.2.7
abchatra Jun 10, 2026
045ca13
[pxt-cli] bump version to v8.1.21 (#6918)
abchatra Jun 10, 2026
6897efb
fix blockly overrides and bump pxt-core (#6919)
riknoll Jun 10, 2026
fe0892e
[pxt-cli] bump version to v8.1.22 (#6920)
abchatra Jun 11, 2026
cc0ddb2
bump pxt-core to 12.3.19 (#6929)
riknoll Jun 12, 2026
adee60e
[pxt-cli] bump version to v8.1.23 (#6930)
riknoll Jun 12, 2026
0a6e732
Update Blockly dependency overrides to beta.9 (#6923)
microbit-matt-hillsdon Jun 12, 2026
c58aa97
[pxt-cli] bump version to v8.1.24 (#6931)
riknoll Jun 12, 2026
08952fa
Bumping pxt-core to 12.3.20 & blocky to 13.0.0
abchatra Jun 19, 2026
08f38f6
[pxt-cli] bump version to v8.1.25 (#6939)
abchatra Jun 19, 2026
aab6eb3
Update pxt-core dependency to version 12.3.21 to pick up offline app …
jwunderl Jun 23, 2026
e1a4f61
[pxt-cli] bump version to v8.1.26 (#6954)
jwunderl Jun 23, 2026
88dc475
Update Blockly dependency overrides to 13.0.0 (#6933)
microbit-matt-hillsdon Jun 23, 2026
3b3e5a0
Update pxt-core dependency version to 12.3.22 (#6959)
jwunderl Jun 24, 2026
1997fa3
[pxt-cli] bump version to v8.1.27 (#6960)
jwunderl Jun 24, 2026
6b1d70e
override the color of the focus indicator in the file list (#6958)
riknoll Jun 26, 2026
44aa887
Flashlog ref docs (#6962)
ganicke Jun 26, 2026
238a6a0
Extension: add Ceibal UBit (#6934)
martinwork Jun 26, 2026
e0ea236
add aria labels to beat fraction and update checked in locales files …
riknoll Jun 26, 2026
010814c
bump pxt-core to 12.3.24 (#6966)
riknoll Jun 26, 2026
7115b82
[pxt-cli] bump version to v8.1.28 (#6967)
riknoll Jun 26, 2026
3a79a14
Extension: add FWD Edu OpenSciEd (#6937)
martinwork Jun 29, 2026
a0a426f
enable merge queues on microbit (#6978)
jwunderl Jun 30, 2026
2a089ab
Extension: add SEN66 (#6977)
martinwork Jun 30, 2026
4c7d420
Extension: add FWD Edu UBit (#6926)
martinwork Jun 30, 2026
fb41992
Enable project description visibility in pxtarget.json (#6982)
jwunderl Jun 30, 2026
79ebb0c
Remove 'showProjectDescription' from pxtarget.json (#6983)
jwunderl Jun 30, 2026
5162967
Add parameter labels for input names (#6957)
microbit-robert Jul 1, 2026
8bf7ce9
suppress microphone and radio so they don't always pop up (#6984)
jwunderl Jul 1, 2026
c7ef28a
Bumping pxt to 12.3.26, common to 13.2.8 & blockly to 13.1.0
abchatra Jul 2, 2026
a191710
Merge branch 'master' of https://github.com/microsoft/pxt-microbit
abchatra Jul 2, 2026
13bcc14
Deleting temp files
abchatra Jul 2, 2026
b2bb6bb
[pxt-cli] bump version to v8.1.29 (#6988)
abchatra Jul 2, 2026
222d76f
[pxt-cli] bump version to v8.1.30 (#6989)
jwunderl Jul 2, 2026
6bc9336
Extension: add enorasisCore (#6985)
martinwork Jul 2, 2026
4e4deed
fix hovering for sim buttons in high contrast (#6665)
srietkerk Jul 2, 2026
ac183d9
use npm v11 in workflow (#7010)
riknoll Jul 9, 2026
e35b23a
bumping pxt-core to 12.3.29 (#7011)
riknoll Jul 9, 2026
372053c
[pxt-cli] bump version to v8.1.31 (#7012)
riknoll Jul 9, 2026
21ec0b5
bump blockly overrides (#7013)
riknoll Jul 9, 2026
f16ac21
[pxt-cli] bump version to v8.1.32 (#7014)
riknoll Jul 9, 2026
75336b0
Bumping major version to 9.0.0, pxt to 13.0.1 & common to 14.0.2
abchatra Jul 9, 2026
bdf159c
Adding browser DB prefix for v9
abchatra Jul 9, 2026
0871890
[pxt-cli] bump version to v9.0.1 (#7015)
abchatra Jul 9, 2026
338e1a7
Pinning beta & stabble to 9.0
abchatra Jul 9, 2026
d72ea7f
Bumping minor version to 9.1.0
abchatra Jul 9, 2026
59408da
[pxt-cli] bump version to v9.1.1 (#7016)
abchatra Jul 9, 2026
8f5524d
Remove AI Error Explainer from Experiments gallery (#7021)
Copilot Jul 10, 2026
8cf7624
Release version to v9.0.2 to live (#7023)
abchatra Jul 10, 2026
4b304c5
Reference pages for 'math.convert' and 'blocks.pauseUntil' (#7003)
ganicke Jul 10, 2026
72afc83
Add Hex file download tool information (#7009)
Jaqster Jul 13, 2026
108dbde
Release v9.0.3 to live (#7030)
riknoll Jul 14, 2026
9458c3d
Extension: add Neopixel Extended (#7008)
martinwork Jul 15, 2026
685b1c1
update the gif for the extensions window (#7037)
ganicke Jul 16, 2026
ead813f
Release version 9.0.5 to live (#7040)
riknoll Jul 16, 2026
ffcdc84
Releasing v9.0.8 (#7055)
jwunderl Jul 24, 2026
99ece08
Release offline app v9.0.8 (#7043)
jwunderl Jul 24, 2026
66ef4bf
Extension: add Elecfreaks PU Robot (#7060)
martinwork Aug 5, 2026
e888c5d
Extension: add FWD Voice AI Kit (#7068)
martinwork Aug 5, 2026
cb4f0d1
Extension: add RobotGyms Robot PU Pro (#6996)
martinwork Aug 6, 2026
a109c5a
Extension: add FWD Vision AI Kit (#7067)
martinwork Aug 12, 2026
fbdea49
Extension: add Peanut King Controller (#7065)
martinwork Aug 12, 2026
277d135
Extension: add Peanut King micro:bit Shield V2 (#7066)
martinwork Aug 12, 2026
2eda6e1
update deploy workflow to use deploy keys (#7076)
riknoll Aug 12, 2026
befda42
Pin GitHub Actions to full-length commit SHAs (#7075)
danfiedler-msft Aug 12, 2026
33290d4
Bump the github-actions group with 5 updates (#7077)
dependabot[bot] Aug 13, 2026
15d7577
Update pxt-microbit-ml simx (#7071)
microbit-robert Aug 13, 2026
209a739
Releasing v9.0.12 to live (#7079)
abchatra Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

Expand Down
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/design-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Design Request
about: 'Describe a design or art need '
title: ''
labels: design
assignees: soniakandah, unthinkmedia, BeckHaru

---

Describe your design or art need by answering the questions below:

## What are the requirements for the project?

## Is there a deadline or date this is needed by?

## Please share any existing references, screenshots, links, etc. here that will help us better understand your requirements

## Optional Additional Questions:

### Who are the stakeholders that need to sign off on this design? Tag them here.

### What audience is this request for?

### What does success look like?

### How will we measure if this is successful or not?
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
groups:
github-actions:
patterns: ["*"]
schedule:
interval: "weekly"
cooldown:
default-days: 7
54 changes: 54 additions & 0 deletions .github/workflows/check-if-merged-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Check if the commit is part of a merged PR

on:
workflow_call:
outputs:
is_merged_pr:
description: "Whether the current push came from a merged PR"
value: ${{ jobs.check-pr.outputs.is_merged_pr }}
pr_head_sha:
description: "The head SHA of the merged PR"
value: ${{ jobs.check-pr.outputs.pr_head_sha }}

jobs:
check-pr:
runs-on: ubuntu-latest
outputs:
is_merged_pr: ${{ steps.parse-check-pr.outputs.is_merged_pr }}
pr_head_sha: ${{ steps.parse-check-pr.outputs.pr_head_sha }}
steps:
- name: Check if this commit is from a merged PR
id: check-pr
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
result-encoding: string
script: |
const commitSha = context.sha;
const { data: prs } = await github.rest.repos.listPullRequestsAssociatedWithCommit({
owner: context.repo.owner,
repo: context.repo.repo,
commit_sha: commitSha
});

if (!prs.length) {
core.info('No PRs associated with this commit.');
return JSON.stringify({ is_merged_pr: false, pr_head_sha: '' });
}

const mergedPr = prs.find(pr => pr.merged_at !== null);

if (!mergedPr) {
core.info('PRs found, but none were merged.');
return JSON.stringify({ is_merged_pr: false, pr_head_sha: '' });
}

core.info(`Found merged PR head SHA: ${mergedPr.head.sha}`);
return JSON.stringify({ is_merged_pr: true, pr_head_sha: mergedPr.head.sha });

- name: Parse outputs
id: parse-check-pr
shell: bash
run: |
echo "Parsing result: ${{ steps.check-pr.outputs.result }}"
echo "is_merged_pr=$(jq -r '.is_merged_pr' <<< '${{ steps.check-pr.outputs.result }}')" >> $GITHUB_OUTPUT
echo "pr_head_sha=$(jq -r '.pr_head_sha' <<< '${{ steps.check-pr.outputs.result }}')" >> $GITHUB_OUTPUT
51 changes: 31 additions & 20 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,48 @@ name: "Code scanning - action"

on:
push:
branches: [ 'master', 'stable*', 'v[0-9]*' ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '0 19 * * 0'
workflow_dispatch:

jobs:
CodeQL-Build:
analyze:
name: Analyze

strategy:
fail-fast: false
matrix:
include:
- language: javascript-typescript
build-mode: none
- language: cpp
build-mode: none

# CodeQL runs on ubuntu-latest and windows-latest
runs-on: ubuntu-latest
permissions:
security-events: write
# required to fetch internal or private CodeQL packs
packages: read

steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2

# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}

uses: actions/checkout@main

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
with:
languages: javascript

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# # If this step fails, then you should remove it and run the build manually (see below)
# - name: Autobuild
# uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -48,4 +57,6 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
with:
category: "/language:${{matrix.language}}"
31 changes: 31 additions & 0 deletions .github/workflows/is-vtag.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Whether the tag is a semver tag

on:
workflow_call:
outputs:
is_vtag:
description: 'Whether the tag is a semver tag'
value: ${{ jobs.filter-vtags.outputs.is_vtag }}

jobs:
filter-vtags:
runs-on: ubuntu-latest
outputs:
is_vtag: ${{ steps.check-tag.outputs.is_vtag }}
tag: ${{ steps.check-tag.outputs.tag }}
steps:
- name: Inputs
run: |
echo "GITHUB_REF_TYPE=${GITHUB_REF_TYPE}"
echo "GITHUB_REF_NAME=${GITHUB_REF_NAME}"
- name: Check tag pattern
id: check-tag
run: |
if [[ "${GITHUB_REF_TYPE}" == "tag" && "${GITHUB_REF_NAME}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo "is_vtag=true" >> "$GITHUB_OUTPUT"
echo "tag=${GITHUB_REF_NAME}" >> "$GITHUB_OUTPUT"
else
echo "is_vtag=false" >> "$GITHUB_OUTPUT"
fi
- name: Outputs
run: echo "Step output is_vtag = ${{ steps.check-tag.outputs.is_vtag }}" && echo "Step output tag = ${{ steps.check-tag.outputs.tag }}"
40 changes: 0 additions & 40 deletions .github/workflows/pxt-buildmain.yml

This file was deleted.

31 changes: 0 additions & 31 deletions .github/workflows/pxt-buildpr.yml

This file was deleted.

Loading