Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
1499ca4
chore(release): 1.0.233 [skip ci]
semantic-release-bot Jul 29, 2024
4751b15
fix(deps): update dependency scratch-storage to v2.3.198
renovate[bot] Jul 29, 2024
2e4ac5f
Merge pull request #4779 from scratchfoundation/renovate/scratch-bloc…
renovate[bot] Jul 29, 2024
51f5e74
chore(release): 4.5.381 [skip ci]
semantic-release-bot Jul 29, 2024
35cc49c
fix(deps): update dependency scratch-render-fonts to v1.0.79
renovate[bot] Jul 29, 2024
e162285
chore: update versions of scratch packages and set-node github action
MiroslavDionisiev Jul 29, 2024
8fa9df6
Merge pull request #1335 from scratchfoundation/renovate/scratch-stor…
renovate[bot] Jul 29, 2024
45a4c87
chore(release): 1.0.234 [skip ci]
semantic-release-bot Jul 29, 2024
6d7e0f6
chore(deps): pin dependencies
renovate[bot] Jul 29, 2024
2ddfcf2
Merge pull request #4780 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Jul 29, 2024
b88bd04
chore(release): 4.5.382 [skip ci]
semantic-release-bot Jul 29, 2024
bfe08db
chore(deps): update babel monorepo to v7.25.0
renovate[bot] Jul 29, 2024
29dcbe3
Merge pull request #1336 from scratchfoundation/renovate/pin-dependen…
renovate[bot] Jul 29, 2024
1a23795
test(deps): update dependency scratch-vm to v4.5.382
renovate[bot] Jul 29, 2024
c19fbc5
chore(deps): update babel monorepo to v7.25.0
renovate[bot] Jul 29, 2024
e5ae58d
chore(deps): update babel monorepo to ^7.25.0
renovate[bot] Jul 29, 2024
cfa152a
Merge pull request #9629 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Jul 29, 2024
127e2e3
Merge pull request #4784 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Jul 29, 2024
e5b4892
fix(deps): lock file maintenance
renovate[bot] Jul 29, 2024
0103057
Merge pull request #1128 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Jul 29, 2024
39cbcee
Merge pull request #573 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Jul 29, 2024
ebe6817
chore(deps): pin dependencies
renovate[bot] Jul 29, 2024
7c7718c
fix(deps): lock file maintenance
renovate[bot] Jul 29, 2024
9ed3431
Merge pull request #571 from scratchfoundation/renovate/pin-dependencies
renovate[bot] Jul 30, 2024
742d500
chore(deps): update dependency @babel/core to v7.24.9
renovate[bot] Jul 30, 2024
f428421
Merge pull request #574 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Jul 30, 2024
26d5a2c
Merge pull request #1131 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Jul 30, 2024
d60bb64
fix(deps): lock file maintenance
renovate[bot] Jul 30, 2024
981e2bf
chore(release): 1.0.235 [skip ci]
semantic-release-bot Jul 30, 2024
95fa03a
Merge pull request #4782 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Jul 30, 2024
42c3502
fix(deps): lock file maintenance
renovate[bot] Jul 30, 2024
adc3ad6
chore(release): 4.5.383 [skip ci]
semantic-release-bot Jul 30, 2024
91a8b43
fix: fixed hull.js version to 0.2.10 because of breaking changes
MiroslavDionisiev Jul 30, 2024
828d70f
Merge pull request #1342 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Jul 30, 2024
db84f5e
fix(deps): lock file maintenance
renovate[bot] Jul 30, 2024
1f293e4
chore(release): 1.0.236 [skip ci]
semantic-release-bot Jul 30, 2024
affb5fc
fix(deps): update dependency scratch-l10n to v3.18.241
renovate[bot] Jul 30, 2024
276dd49
Merge pull request #4785 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Jul 30, 2024
9c0ed5d
chore(release): 4.5.384 [skip ci]
semantic-release-bot Jul 30, 2024
acea8bf
test(deps): update dependency scratch-vm to v4.5.384
renovate[bot] Jul 30, 2024
cb0a255
Merge pull request #1341 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Jul 30, 2024
e0dffb0
Merge pull request #1340 from MiroslavDionisiev/update-hull-version
MiroslavDionisiev Jul 31, 2024
e2141a2
Merge pull request #1344 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Jul 31, 2024
4f82a5f
fix(deps): lock file maintenance
renovate[bot] Jul 31, 2024
3af2a86
chore(release): 1.0.237 [skip ci]
semantic-release-bot Jul 31, 2024
0d5d563
fix(deps): update dependency scratch-storage to v2.3.199
renovate[bot] Jul 31, 2024
5a89162
chore: resolved merge conflicts
MiroslavDionisiev Jul 31, 2024
33e5d44
Merge pull request #9622 from MiroslavDionisiev/monorepo-integration
MiroslavDionisiev Jul 31, 2024
d95becd
chore(release): 4.0.5 [skip ci]
semantic-release-bot Jul 31, 2024
5e5da57
fix(deps): update dependency scratch-blocks to v1.1.203
renovate[bot] Jul 31, 2024
0c2580a
Merge pull request #1343 from scratchfoundation/renovate/scratch-stor…
renovate[bot] Jul 31, 2024
c8e931f
chore(release): 1.0.238 [skip ci]
semantic-release-bot Jul 31, 2024
f9d03cd
Merge pull request #4787 from scratchfoundation/renovate/scratch-bloc…
renovate[bot] Jul 31, 2024
e9e584a
chore(release): 4.5.385 [skip ci]
semantic-release-bot Jul 31, 2024
8938d5a
fix(deps): update dependency scratch-l10n to v3.18.244
renovate[bot] Jul 31, 2024
f279bae
test(deps): update dependency scratch-vm to v4.5.385
renovate[bot] Jul 31, 2024
c5b29f9
Merge pull request #1345 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Jul 31, 2024
17556ef
Merge pull request #4786 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Jul 31, 2024
c2ae020
chore(release): 4.5.386 [skip ci]
semantic-release-bot Jul 31, 2024
11641f7
test(deps): update dependency scratch-vm to v4.5.386
renovate[bot] Jul 31, 2024
c56c4a3
Merge pull request #1346 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Jul 31, 2024
74b3a51
chore(deps): update dependency @babel/eslint-parser to v7.25.1
renovate[bot] Jul 31, 2024
a914e4b
chore(deps): update dependency @babel/eslint-parser to v7.25.1
renovate[bot] Jul 31, 2024
0428333
Merge pull request #4789 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 1, 2024
bdb1284
Merge pull request #9632 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 1, 2024
fe3d8ba
Merge pull request #575 from scratchfoundation/renovate/lock-file-mai…
renovate[bot] Aug 1, 2024
84031b3
chore(release): 2.3.103 [skip ci]
semantic-release-bot Aug 1, 2024
047d09a
fix(deps): lock file maintenance
renovate[bot] Aug 1, 2024
a26ccb4
Merge pull request #1348 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 1, 2024
ef8ad59
chore(release): 1.0.239 [skip ci]
semantic-release-bot Aug 1, 2024
b2727c8
fix(deps): update dependency scratch-render-fonts to v1.0.80
renovate[bot] Aug 1, 2024
205f1a6
Merge pull request #4788 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 1, 2024
d5ab4c0
fix(deps): lock file maintenance
renovate[bot] Aug 1, 2024
cd4e4a0
chore(release): 4.5.387 [skip ci]
semantic-release-bot Aug 1, 2024
3226250
fix(deps): update dependency scratch-blocks to v1.1.204
renovate[bot] Aug 1, 2024
322fd08
Revert "fix(package): don't omit src"
MiroslavDionisiev Aug 1, 2024
b8f6c25
Revert "ci: reduce package size"
MiroslavDionisiev Aug 1, 2024
4ff5123
Merge pull request #4790 from scratchfoundation/renovate/scratch-bloc…
renovate[bot] Aug 1, 2024
aa18f76
chore(release): 4.5.388 [skip ci]
semantic-release-bot Aug 1, 2024
b3d4dd8
fix(deps): update dependency scratch-l10n to v3.18.245
renovate[bot] Aug 1, 2024
fbe38ac
Merge pull request #1347 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 1, 2024
5a82ccd
chore(release): 1.0.240 [skip ci]
semantic-release-bot Aug 1, 2024
37bddf5
test(deps): update dependency scratch-vm to v4.5.388
renovate[bot] Aug 1, 2024
3cd23da
fix(deps): update dependency scratch-render-fonts to v1.0.80
renovate[bot] Aug 1, 2024
72db487
Merge pull request #1349 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 1, 2024
f33c0ef
Merge pull request #576 from scratchfoundation/renovate/scratch-rende…
renovate[bot] Aug 1, 2024
aaeecf3
chore(release): 2.3.104 [skip ci]
semantic-release-bot Aug 1, 2024
f4367f3
Merge pull request #4793 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 1, 2024
ca172f2
chore(release): 4.5.389 [skip ci]
semantic-release-bot Aug 1, 2024
26b4570
fix(deps): update dependency scratch-render-fonts to v1.0.80
renovate[bot] Aug 1, 2024
35506ff
Merge pull request #9634 from MiroslavDionisiev/revert-workflow-changes
MiroslavDionisiev Aug 1, 2024
e1b4fff
chore(release): 4.0.6 [skip ci]
semantic-release-bot Aug 1, 2024
6d6f6dc
Merge pull request #4791 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 1, 2024
87382ea
chore(release): 4.5.390 [skip ci]
semantic-release-bot Aug 1, 2024
c960238
fix(deps): update dependency scratch-svg-renderer to v2.3.104
renovate[bot] Aug 1, 2024
cdbab8b
test(deps): update dependency scratch-vm to v4.5.390
renovate[bot] Aug 1, 2024
29560b5
Merge pull request #1350 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 1, 2024
b2a898e
Merge pull request #4792 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 1, 2024
f3cfcc9
chore(release): 4.5.391 [skip ci]
semantic-release-bot Aug 1, 2024
3e8c141
test(deps): update dependency scratch-vm to v4.5.391
renovate[bot] Aug 1, 2024
5ec3a48
Merge pull request #1351 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 2, 2024
55209b4
fix(deps): lock file maintenance
renovate[bot] Aug 2, 2024
847847b
chore(deps): update babel monorepo to v7.25.2
renovate[bot] Aug 2, 2024
ac8f36a
chore(deps): update babel monorepo to v7.25.2
renovate[bot] Aug 2, 2024
c969a36
chore(deps): update babel monorepo to v7.25.2
renovate[bot] Aug 2, 2024
658339a
fix(deps): update dependency scratch-l10n to v3.18.246
renovate[bot] Aug 2, 2024
cdeeb4f
Merge pull request #4794 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 2, 2024
9b337ba
chore(release): 4.5.392 [skip ci]
semantic-release-bot Aug 2, 2024
1bc1f07
chore(deps): update babel monorepo to v7.25.2
renovate[bot] Aug 2, 2024
888dbaa
Merge pull request #1352 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 2, 2024
3713fb6
Merge pull request #1354 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 2, 2024
d79cfb2
chore(release): 1.0.241 [skip ci]
semantic-release-bot Aug 2, 2024
1e7dd02
Merge pull request #577 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 2, 2024
19b56b6
test(deps): update dependency scratch-vm to v4.5.392
renovate[bot] Aug 2, 2024
5a1216d
fix(deps): lock file maintenance
renovate[bot] Aug 2, 2024
2a2a495
Merge pull request #9636 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 2, 2024
d0ee778
Merge pull request #4795 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 2, 2024
65a74da
fix(deps): update dependency scratch-blocks to v1.1.206
renovate[bot] Aug 2, 2024
c2e4252
Merge pull request #1353 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 2, 2024
e1380a5
Merge pull request #4796 from scratchfoundation/renovate/scratch-bloc…
renovate[bot] Aug 2, 2024
920a1f2
chore(release): 4.5.393 [skip ci]
semantic-release-bot Aug 2, 2024
9eb0ad5
fix(deps): update dependency scratch-l10n to v3.18.248
renovate[bot] Aug 2, 2024
cef4d1c
Merge pull request #4797 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 2, 2024
93e873b
chore(release): 4.5.394 [skip ci]
semantic-release-bot Aug 2, 2024
cf2554b
test(deps): update dependency scratch-vm to v4.5.394
renovate[bot] Aug 2, 2024
2473464
Merge pull request #1355 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 2, 2024
67eb510
Merge pull request #1356 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 3, 2024
ec20176
chore(release): 1.0.242 [skip ci]
semantic-release-bot Aug 3, 2024
35350ea
fix(deps): lock file maintenance
renovate[bot] Aug 3, 2024
58895d1
Merge pull request #1358 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 3, 2024
f705642
chore(release): 1.0.243 [skip ci]
semantic-release-bot Aug 3, 2024
62a8131
fix(deps): lock file maintenance
renovate[bot] Aug 3, 2024
8862c76
Merge pull request #578 from scratchfoundation/renovate/lock-file-mai…
renovate[bot] Aug 3, 2024
21ad94c
chore(release): 2.3.105 [skip ci]
semantic-release-bot Aug 3, 2024
5aa1368
fix(deps): lock file maintenance
renovate[bot] Aug 3, 2024
07ae831
Merge pull request #4798 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 3, 2024
5ede584
fix(deps): lock file maintenance
renovate[bot] Aug 3, 2024
01a9ae7
chore(release): 4.5.395 [skip ci]
semantic-release-bot Aug 3, 2024
34cd80b
fix(deps): update dependency scratch-l10n to v3.18.250
renovate[bot] Aug 3, 2024
1d198f8
Merge pull request #4799 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 3, 2024
2cf8393
chore(release): 4.5.396 [skip ci]
semantic-release-bot Aug 3, 2024
7e789c8
fix(deps): update dependency scratch-svg-renderer to v2.3.105
renovate[bot] Aug 3, 2024
74a7cfe
fix(deps): update dependency scratch-render-fonts to v1.0.81
renovate[bot] Aug 3, 2024
05b8d3c
fix(deps): update dependency scratch-render-fonts to v1.0.81
renovate[bot] Aug 3, 2024
4c3abee
Merge pull request #4800 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 3, 2024
28d18b1
chore(release): 4.5.397 [skip ci]
semantic-release-bot Aug 3, 2024
81ae448
fix(deps): update dependency scratch-render-fonts to v1.0.81
renovate[bot] Aug 3, 2024
cb64695
Merge pull request #1359 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 3, 2024
8a8bb74
chore(release): 1.0.244 [skip ci]
semantic-release-bot Aug 3, 2024
2272ccc
fix(deps): update dependency scratch-storage to v2.3.201
renovate[bot] Aug 3, 2024
ccf4535
chore(deps): update dependency @babel/preset-env to v7.25.3
renovate[bot] Aug 3, 2024
4b2e388
Merge pull request #579 from scratchfoundation/renovate/scratch-rende…
renovate[bot] Aug 3, 2024
b97de49
chore(release): 2.3.106 [skip ci]
semantic-release-bot Aug 3, 2024
37598c1
chore(deps): update dependency @babel/preset-env to v7.25.3
renovate[bot] Aug 3, 2024
fd06396
Merge pull request #580 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 3, 2024
1e0090c
Merge pull request #9637 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 3, 2024
1fb2dbb
Merge pull request #1357 from scratchfoundation/renovate/scratch-stor…
renovate[bot] Aug 3, 2024
745dc22
chore(release): 1.0.245 [skip ci]
semantic-release-bot Aug 3, 2024
497d4ab
chore(deps): update dependency @babel/preset-env to v7.25.3
renovate[bot] Aug 3, 2024
be69cfc
Merge pull request #4801 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 3, 2024
9264503
chore(release): 4.5.398 [skip ci]
semantic-release-bot Aug 3, 2024
40de32d
fix(deps): update dependency scratch-svg-renderer to v2.3.106
renovate[bot] Aug 3, 2024
854adbe
Merge pull request #1361 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 3, 2024
322f3db
Merge pull request #4802 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 3, 2024
6e00600
chore(release): 4.5.399 [skip ci]
semantic-release-bot Aug 3, 2024
6c28f59
chore(deps): update dependency @babel/preset-env to v7.25.3
renovate[bot] Aug 3, 2024
af69618
test(deps): update dependency scratch-vm to v4.5.399
renovate[bot] Aug 3, 2024
9c43ba2
Merge pull request #4803 from scratchfoundation/renovate/babel-monorepo
renovate[bot] Aug 3, 2024
100d651
Merge pull request #1360 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 4, 2024
647afe3
Merge pull request #1362 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 4, 2024
94b84fc
chore(release): 1.0.246 [skip ci]
semantic-release-bot Aug 4, 2024
cae077c
fix(deps): lock file maintenance
renovate[bot] Aug 4, 2024
b878390
fix(deps): update dependency scratch-l10n to v3.18.251
renovate[bot] Aug 5, 2024
fd26053
Merge pull request #1365 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 5, 2024
b4e6928
fix(deps): lock file maintenance
renovate[bot] Aug 5, 2024
45593f7
chore(release): 1.0.247 [skip ci]
semantic-release-bot Aug 5, 2024
2a92921
fix(deps): update dependency scratch-render-fonts to v1.0.82
renovate[bot] Aug 5, 2024
90f6faf
fix(deps): update dependency scratch-render-fonts to v1.0.82
renovate[bot] Aug 5, 2024
d20246f
Merge pull request #1363 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 5, 2024
10da099
Merge pull request #4804 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 5, 2024
c720b0e
chore(release): 1.0.248 [skip ci]
semantic-release-bot Aug 5, 2024
49a766d
fix(deps): update dependency scratch-storage to v2.3.203
renovate[bot] Aug 5, 2024
1d044ef
chore(release): 4.5.400 [skip ci]
semantic-release-bot Aug 5, 2024
ee497b8
fix(deps): update dependency scratch-render-fonts to v1.0.82
renovate[bot] Aug 5, 2024
7770f95
Merge pull request #581 from scratchfoundation/renovate/scratch-rende…
renovate[bot] Aug 5, 2024
45b9291
chore(release): 2.3.107 [skip ci]
semantic-release-bot Aug 5, 2024
8628313
Merge pull request #4805 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 5, 2024
5f6dac8
chore(release): 4.5.401 [skip ci]
semantic-release-bot Aug 5, 2024
38781d3
fix(deps): update dependency scratch-svg-renderer to v2.3.107
renovate[bot] Aug 5, 2024
276548a
Merge pull request #1364 from scratchfoundation/renovate/scratch-stor…
renovate[bot] Aug 5, 2024
a38d598
chore(release): 1.0.249 [skip ci]
semantic-release-bot Aug 5, 2024
95e6dcf
test(deps): update dependency scratch-vm to v4.5.401
renovate[bot] Aug 5, 2024
70551cc
Merge pull request #1366 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 5, 2024
223d674
Merge pull request #4807 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 5, 2024
53a0bb9
chore(release): 4.5.402 [skip ci]
semantic-release-bot Aug 5, 2024
2e6dabb
test(deps): update dependency scratch-vm to v4.5.402
renovate[bot] Aug 5, 2024
0a7d1d9
Merge pull request #1367 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 5, 2024
66d5de4
Merge pull request #1368 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 6, 2024
075030d
chore(release): 1.0.250 [skip ci]
semantic-release-bot Aug 6, 2024
ea5bb3e
fix(deps): lock file maintenance
renovate[bot] Aug 6, 2024
db00ee6
refactor: changed package exports and removed chunk optimizations
MiroslavDionisiev Aug 6, 2024
cfb1a6e
Merge pull request #1369 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 6, 2024
e40075e
fix(deps): lock file maintenance
renovate[bot] Aug 6, 2024
0ff4e46
chore(release): 1.0.251 [skip ci]
semantic-release-bot Aug 6, 2024
da38ba7
Merge pull request #582 from scratchfoundation/renovate/lock-file-mai…
renovate[bot] Aug 6, 2024
25ce972
chore(release): 2.3.108 [skip ci]
semantic-release-bot Aug 6, 2024
cada8db
fix(deps): update dependency scratch-svg-renderer to v2.3.108
renovate[bot] Aug 6, 2024
12bfa31
Merge pull request #4808 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 6, 2024
715095d
Merge pull request #9638 from MiroslavDionisiev/change-package-exports
MiroslavDionisiev Aug 6, 2024
46ebbb5
chore(release): 4.5.403 [skip ci]
semantic-release-bot Aug 6, 2024
f3b8179
test(deps): update dependency scratch-vm to v4.5.403
renovate[bot] Aug 6, 2024
1631b36
Merge pull request #1370 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 6, 2024
359bf03
Merge pull request #1372 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 7, 2024
7cf8c77
fix(deps): lock file maintenance
renovate[bot] Aug 7, 2024
90c6db6
chore(release): 1.0.252 [skip ci]
semantic-release-bot Aug 7, 2024
c878d09
fix(deps): update dependency scratch-storage to v2.3.204
renovate[bot] Aug 7, 2024
fb9bb41
Merge pull request #4806 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 7, 2024
8ddb089
chore(release): 4.5.404 [skip ci]
semantic-release-bot Aug 7, 2024
65b1852
fix(deps): update dependency scratch-l10n to v3.18.252
renovate[bot] Aug 7, 2024
25fb920
fix(deps): update dependency scratch-render-fonts to v1.0.83
renovate[bot] Aug 7, 2024
32f5700
Merge pull request #1371 from scratchfoundation/renovate/scratch-stor…
renovate[bot] Aug 7, 2024
5f60054
chore(release): 1.0.253 [skip ci]
semantic-release-bot Aug 7, 2024
b61a2b8
fix(deps): update dependency scratch-render-fonts to v1.0.83
renovate[bot] Aug 7, 2024
4654c73
Merge pull request #583 from scratchfoundation/renovate/scratch-rende…
renovate[bot] Aug 7, 2024
33182a6
chore(release): 2.3.109 [skip ci]
semantic-release-bot Aug 7, 2024
10f04ec
Merge pull request #4809 from scratchfoundation/renovate/scratch-l10n…
renovate[bot] Aug 7, 2024
667a68c
chore(release): 4.5.405 [skip ci]
semantic-release-bot Aug 7, 2024
b87c2c9
fix(deps): update dependency scratch-render-fonts to v1.0.83
renovate[bot] Aug 7, 2024
2014138
Merge pull request #4810 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 7, 2024
1435edd
chore(release): 4.5.406 [skip ci]
semantic-release-bot Aug 7, 2024
a13f17b
fix(deps): update dependency scratch-svg-renderer to v2.3.109
renovate[bot] Aug 7, 2024
e9943e2
fix(deps): lock file maintenance
renovate[bot] Aug 7, 2024
6e3af44
Merge pull request #1373 from scratchfoundation/renovate/scratch-rend…
renovate[bot] Aug 7, 2024
85c82aa
chore(release): 1.0.254 [skip ci]
semantic-release-bot Aug 7, 2024
db4e84d
Merge pull request #4811 from scratchfoundation/renovate/scratch-svg-…
renovate[bot] Aug 7, 2024
33c5ca2
chore(release): 4.5.407 [skip ci]
semantic-release-bot Aug 7, 2024
f31ac8a
test(deps): update dependency scratch-vm to v4.5.407
renovate[bot] Aug 7, 2024
918d37b
Merge pull request #1374 from scratchfoundation/renovate/scratch-vm-4.x
renovate[bot] Aug 7, 2024
a367ffd
Merge pull request #9590 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 8, 2024
e1322f4
Merge pull request #1376 from scratchfoundation/renovate/lock-file-ma…
renovate[bot] Aug 8, 2024
70883fa
chore(release): 1.0.255 [skip ci]
semantic-release-bot Aug 8, 2024
1132637
chore(deps): add scratch-gui#develop as workspaces/scratch-gui
MiroslavDionisiev Aug 8, 2024
0b4e27a
chore(deps): add scratch-render#develop as workspaces/scratch-render
MiroslavDionisiev Aug 8, 2024
3fad892
chore(deps): add scratch-svg-renderer#develop as workspaces/scratch-s…
MiroslavDionisiev Aug 8, 2024
24fa010
chore(deps): add scratch-vm#develop as workspaces/scratch-vm
MiroslavDionisiev Aug 8, 2024
478ff53
chore: remove repo-level configuration and deps from workspaces/*
MiroslavDionisiev Aug 8, 2024
df3086b
chore(deps): build initial real package-lock.json
MiroslavDionisiev Aug 8, 2024
d17ad41
chore(deps): use workspace versions of all local packages
MiroslavDionisiev Aug 8, 2024
107ccae
refactor: fixed paths to work with new project structure
MiroslavDionisiev Aug 8, 2024
c330f4e
feat: test gha
MiroslavDionisiev Aug 9, 2024
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
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/actions/commitlint/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
name: Lint commit messages

runs:
using: composite
steps:
- uses: actions/checkout@v4
- uses: wagoid/commitlint-github-action@v5
20 changes: 20 additions & 0 deletions .github/actions/deploy-gh-pages/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Deploy to Github Pages

inputs:
publish_dir:
description: A source directory to deploy to GitHub Pages.
required: false
destination_dir:
description: A destination subdirectory on a publishing branch.
required: false

runs:
using: composite
steps:
uses: actions/checkout@v4
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ${{ inputs.publish_dir }}
destination_dir: ${{ inputs.destination_dir }}
full_commit_message: "Build for ${{ github.sha }} ${{ github.event.head_commit.message }}"
52 changes: 52 additions & 0 deletions .github/actions/publish-package/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Publish package to npm

inputs:
working_dir:
description: A source directory to deploy to GitHub Pages.
required: true

runs:
defaults:
run:
working-directory: ${{ inputs.working_dir }}
using: composite
steps:
uses: actions/checkout@v4
uses: actions/setup-node@v4
run: npm ci
run: npm test

run: |
git config --global user.name 'GitHub Actions'
git config --global user.email 'github-actions@localhost'

# Update the version in the package files
run: |
GIT_TAG="${{github.event.release.tag_name}}"
NEW_VERSION="${GIT_TAG/v/}"

npm version "$NEW_VERSION" --allow-same-version --git-tag-version=false
git add package* && git commit -m "Release $NEW_VERSION"

run: npm publish --access=public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

run: git show
run: |
git fetch origin master

TAG_NAME="${{github.event.release.tag_name}}"
LAST_COMMIT_ID="$(git rev-parse $TAG_NAME)"
MASTER_COMMIT_ID="$(git rev-parse origin/master)"

if [ "$LAST_COMMIT_ID" = "$MASTER_COMMIT_ID" ]; then
git push origin HEAD:master
else
echo "Not pushing to master because the tag we're operating on is behind"
fi

# See https://stackoverflow.com/a/24849501
run: |
git tag -f "${{github.event.release.tag_name}}" HEAD
git push -f origin "refs/tags/${{github.event.release.tag_name}}"
80 changes: 80 additions & 0 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: CI/CD

on:
push:
pull_request:
workflow_dispatch:

concurrency:
group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
cancel-in-progress: true

jobs:
changes:
name: Detect affected workspaces
runs-on: ubuntu-latest
outputs:
scratch-svg-renderer: ${{ steps.filter.outputs.scratch-svg-renderer }}
scratch-render: ${{ steps.filter.outputs.scratch-render }}
scratch-vm: ${{ steps.filter.outputs.scratch-vm }}
scratch-gui: ${{ steps.filter.outputs.scratch-gui }}
steps:
- uses: actions/checkout@v4 # TODO: skip this for PRs
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
any-workspace:
- ".github/workflows/workspace-*.yml"
- "workspaces/**"
scratch-svg-renderer:
- ".github/workflows/workspace-scratch-svg-renderer.yml"
- "workspaces/scratch-svg-renderer/**"
scratch-render:
- ".github/workflows/workspace-scratch-render.yml"
- "workspaces/scratch-render/**"
- "workspaces/scratch-svg-renderer/**"
scratch-vm:
- ".github/workflows/workspace-scratch-vm.yml"
- "workspaces/scratch-render/**"
- "workspaces/scratch-svg-renderer/**"
- "workspaces/scratch-vm/**"
scratch-gui:
- ".github/workflows/workspace-scratch-gui.yml"
- "workspaces/scratch-gui/**"
- "workspaces/scratch-render/**"
- "workspaces/scratch-svg-renderer/**"
- "workspaces/scratch-vm/**"
- if: ${{ steps.filter.outputs.any-workspace == 'true' }}
uses: actions/setup-node@v4
with:
cache: npm
node-version-file: .nvmrc
- if: ${{ steps.filter.outputs.any-workspace == 'true' }}
uses: ./.github/actions/install-dependencies
scratch-svg-renderer:
uses: ./.github/workflows/workspace-scratch-svg-renderer.yml
if: ${{ !failure() && !cancelled() && needs.changes.outputs.scratch-svg-renderer == 'true' }}
needs:
- changes
scratch-render:
uses: ./.github/workflows/workspace-scratch-render.yml
if: ${{ !failure() && !cancelled() && needs.changes.outputs.scratch-render == 'true' }}
needs:
- changes
- scratch-svg-renderer
scratch-vm:
uses: ./.github/workflows/workspace-scratch-vm.yml
if: ${{ !failure() && !cancelled() && needs.changes.outputs.scratch-vm == 'true' }}
needs:
- changes
- scratch-render
- scratch-svg-renderer
scratch-gui:
uses: ./.github/workflows/workspace-scratch-gui.yml
if: ${{ !failure() && !cancelled() && needs.changes.outputs.scratch-gui == 'true' }}
needs:
- changes
- scratch-render
- scratch-svg-renderer
- scratch-vm
40 changes: 40 additions & 0 deletions .github/workflows/daily-tx-pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Daily Traslation Update
on:
workflow_dispatch: # Allows you to run this workflow manually from the Actions tab
schedule:
- cron: 0 0 * * * # daily at midnight UTC = 7-8pm US Eastern
concurrency:
group: '${{ github.workflow }}'
cancel-in-progress: true
permissions:
contents: write
jobs:
daily-tx-pull:
runs-on: ubuntu-latest
defaults:
run:
working-directory: "./workspaces/scratch-gui"
steps:
- uses: actions/checkout@v4
with:
ref: 'develop'
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Info
run: |
cat <<EOF
Node version: $(node --version)
NPM version: $(npm --version)
GitHub ref: ${{ github.ref }}
GitHub head ref: ${{ github.head_ref }}
EOF
- name: Setup
run: npm --production=false ci
- name: Extract translations
run: npm run i18n:src
- name: Push translations
env:
TX_TOKEN: ${{ secrets.TX_TOKEN }}
run: npm run i18n:push
64 changes: 64 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Publish

on:
release:
types: [published]

jobs:
scratch-svg-renderer:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Publish package to npm
use: "./.github/actions/publish-package"
with:
working-directory: "./workspaces/scratch-svg-renderer"
scratch-render:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Publish package to npm
use: "./.github/actions/publish-package"
with:
working-directory: "./workspaces/scratch-render"
- needs:
- scratch-svg-renderer
scratch-vm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Publish package to npm
use: "./.github/actions/publish-package"
with:
working-directory: "./workspaces/vm"
- needs:
- scratch-svg-renderer
- scratch-render
scratch-gui:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Publish package to npm
use: "./.github/actions/publish-package"
with:
working-directory: "./workspaces/gui"
- needs:
- scratch-svg-renderer
- scratch-render
- scratch-gui
42 changes: 42 additions & 0 deletions .github/workflows/update-i18n.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Update i18n

on:
workflow_dispatch: # Allows you to run this workflow manually from the Actions tab
schedule:
- cron: 0 0 * * * # daily at midnight UTC = 7-8pm US Eastern

concurrency:
group: '${{ github.workflow }}'
cancel-in-progress: true

permissions:
contents: write

jobs:
update-i18n:
runs-on: ubuntu-latest
defaults:
run:
working-directory: "./workspaces/scratch-vm"
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Info
run: |
cat <<EOF
Node version: $(node --version)
NPM version: $(npm --version)
GitHub ref: ${{ github.ref }}
GitHub head ref: ${{ github.head_ref }}
EOF
- name: Setup
run: npm ci
- name: Extract translations
run: npm run i18n:src
- name: Push translations
env:
TX_TOKEN: ${{ secrets.TX_TOKEN }}
run: npm run i18n:push
70 changes: 70 additions & 0 deletions .github/workflows/workspace-scratch-gui.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: "Workspace: scratch-gui"

on:
workflow_call:
workflow_dispatch:

concurrency:
group: 'scratch-gui @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'

permissions:
contents: write # publish a GitHub release
pages: write # deploy to GitHub Pages
issues: write # comment on released issues
pull-requests: write # comment on released pull requests

jobs:
ci-cd:
runs-on: ubuntu-latest
defaults:
run:
working-directory: "./workspaces/scratch-gui"
environment: >-
${{
(
(
(github.ref == 'refs/heads/main') ||
(github.ref == 'refs/heads/master')
) && 'production'
) ||
(
(
(github.ref == 'refs/heads/beta') ||
(github.ref == 'refs/heads/develop') ||
startsWith(github.ref, 'refs/heads/hotfix/') ||
startsWith(github.ref, 'refs/heads/release/')
) && 'staging'
) ||
''
}}
env:
SCRATCH_SHOULD_DEPLOY: ${{ vars.SCRATCH_ENV != '' }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: 'npm'
node-version-file: '.nvmrc'
- name: Debug info
run: |
cat <<EOF
Scratch environment: ${{ vars.SCRATCH_ENV || '<none>' }}
Node version: $(node --version)
NPM version: $(npm --version)
GitHub ref: ${{ github.ref }}
GitHub head ref: ${{ github.head_ref }}
Working directory: $(pwd)
EOF
- uses: ./.github/actions/install-dependencies
- name: Commitlint
use: "./.github/actions/commitlint"
- name: Build
run: npm run build
- name: Test
run: npm run test
- name: Deploy to GH Pages
if: ${{ env.SCRATCH_SHOULD_DEPLOY == 'true' }}
use: "./.github/actions/deploy-gh-pages"
with:
publish_dir: "./build"
destination_dir: "scratch-gui"
Loading