Commit graph

559 commits

Author SHA1 Message Date
Christopher Willis-Ford
8263893c5b ci: add GH Pages deploy and the i18n cron job
All non-cron builds deploy to GH Pages, but only release branches
generate actual releases on npm / GH. Hotfix branches are considered
release branches and should be released under the `hotfix` tag on npm.
2022-06-07 14:55:24 -07:00
Christopher Willis-Ford
05f8692300 test: upgrade tap, configure coverage thresholds
As part of simplifying the CI setup I plan to not explicitly specify
`--jobs=4` to `tap` going forward. Upgrading to a newer version of `tap`
means that it will automatically parallelize jobs according to available
CPU count, which should be better anyway. Only one of our tests was
incompatible with newer versions of `tap`, so this commit includes a
compatibility fix there.

Also, by default newer versions of `tap` calculate coverage and consider
the test run to fail if below the configured thresholds. The default is
100% coverage and we're not there, so I adjusted the thresholds to match
where we're at for now. We can ratchet those up over time.
2022-06-07 11:44:06 -07:00
Christopher Willis-Ford
c2c66a68d6 ci: add initial CircleCI config
This doesn't yet handle hotfixes or cron jobs
2022-06-07 11:44:06 -07:00
Christopher Willis-Ford
5cea05b8e8 chore: add semantic-release settings 2022-06-07 11:44:06 -07:00
Christopher Willis-Ford
3cccbe1cd5 chore: add Commitizen settings 2022-06-07 11:44:05 -07:00
Christopher Willis-Ford
bb47165dfd chore: add husky hook for commitlint 2022-06-07 11:44:05 -07:00
Christopher Willis-Ford
dfd70e06c7 chore: add commitlint 2022-06-07 11:44:05 -07:00
Christopher Willis-Ford
5266c84c0e chore(deps): upgrade lockfileVersion
Also fix devDependencies order (`jsdoc` was out of place)
2022-06-07 11:43:52 -07:00
Renovate Bot
1895c2a112
chore(deps): update dependency scratch-l10n to v3.14.20220602031631 2022-06-02 05:15:17 +00:00
Renovate Bot
c732a8763e
chore(deps): update dependency scratch-l10n to v3.14.20220601031612 2022-06-01 04:18:21 +00:00
Renovate Bot
74c9ee1bc4
chore(deps): update dependency scratch-l10n to v3.14.20220530031613 2022-05-30 05:25:45 +00:00
Renovate Bot
ef96f67d42
chore(deps): update dependency scratch-l10n to v3.14.20220528031543 2022-05-28 03:38:23 +00:00
Renovate Bot
30037dcbb9
chore(deps): update dependency scratch-l10n to v3.14.20220527031600 2022-05-27 05:53:18 +00:00
Renovate Bot
35128f2c2a
chore(deps): update dependency scratch-storage to v2.0.2 2022-05-26 11:58:44 +00:00
Renovate Bot
324c250f9a
chore(deps): update dependency scratch-l10n to v3.14.20220526031602 2022-05-26 05:12:38 +00:00
Renovate Bot
546264af78
chore(deps): update dependency scratch-l10n to v3.14.20220525031553 2022-05-25 05:16:27 +00:00
Renovate Bot
bd5a6052d0
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220524062105 2022-05-24 10:35:07 +00:00
Renovate Bot
daa5fbfa13
chore(deps): update dependency scratch-l10n to v3.14.20220524031600 2022-05-24 04:51:24 +00:00
Renovate Bot
335c9d4ea7
chore(deps): update dependency scratch-l10n to v3.14.20220523031547 2022-05-23 15:25:26 +00:00
Renovate Bot
a84477c73e
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220523113733 2022-05-23 13:07:55 +00:00
Renovate Bot
61d8263156
chore(deps): update dependency scratch-l10n to v3.14.20220522031547 2022-05-22 13:54:54 +00:00
Renovate Bot
8d793c82ba
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220522064333 2022-05-22 11:42:30 +00:00
Renovate Bot
686c231620
chore(deps): update dependency scratch-l10n to v3.14.20220521031617 2022-05-21 14:11:27 +00:00
Renovate Bot
115375ad0f
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220521063649 2022-05-21 11:21:37 +00:00
Renovate Bot
f7bdb48ead
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220520115326 2022-05-20 13:54:00 +00:00
Renovate Bot
6c5d5f158a
chore(deps): update dependency scratch-l10n to v3.14.20220520031604 2022-05-20 05:20:56 +00:00
Karishma Chadha
5c68d7fae7
Merge pull request #3637 from kchadha/gqm-serialize-broken
Handle errors while loading vector costumes or sounds
2022-05-19 18:35:17 -04:00
Renovate Bot
c4f48f54d2
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220519063721 2022-05-19 11:39:40 +00:00
Renovate Bot
ea583c86b4
chore(deps): update dependency scratch-l10n to v3.14.20220519031627 2022-05-19 04:10:35 +00:00
Karishma Chadha
4679d06ac0 Update storage and update 'loadSound' to handle null asset from storage. Track additional metadata for broken costumes: 'bitmapResolution' and 'dataFormat'. 2022-05-18 21:26:36 -04:00
Karishma Chadha
11f938f8a9 Update to latest version of storage which fixes issue where an HTML 404 page was being returned for missing asset data. Update VM to handle null assets properly. 2022-05-18 16:55:46 -04:00
Renovate Bot
64fa5ac9cb
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220518171845 2022-05-18 18:28:08 +00:00
Renovate Bot
537fa5f130
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220518054341 2022-05-18 06:07:00 +00:00
Renovate Bot
76f7ab7431
chore(deps): update dependency scratch-l10n to v3.14.20220518031553 2022-05-18 03:57:17 +00:00
Renovate Bot
0d67556f98
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220515051842 2022-05-15 09:53:15 +00:00
Renovate Bot
7073fc9d4a
chore(deps): update dependency scratch-l10n to v3.14.20220515031551 2022-05-15 03:58:38 +00:00
Renovate Bot
7a7d844d20
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220514094633 2022-05-14 11:02:24 +00:00
Renovate Bot
3339ee7cf3
chore(deps): update dependency scratch-l10n to v3.14.20220514031546 2022-05-14 03:28:12 +00:00
Karishma Chadha
70a78cf7db Add tests for load costume error handling. Fix issue where asset data was not getting saved out properly. 2022-05-13 19:07:34 -04:00
Renovate Bot
62ca761daa
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220513114647 2022-05-13 13:50:14 +00:00
Renovate Bot
06400409e2
chore(deps): update dependency scratch-l10n to v3.14.20220513031553 2022-05-13 05:10:50 +00:00
Renovate Bot
7eb269eb39
chore(deps): update dependency scratch-l10n to v3.14.20220512031601 2022-05-12 04:40:50 +00:00
Renovate Bot
711cd13015
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220510060607 2022-05-10 10:14:37 +00:00
Renovate Bot
a9f30c2fa3
chore(deps): update dependency scratch-l10n to v3.14.20220510031559 2022-05-10 04:56:08 +00:00
Renovate Bot
6a982dd6ae
chore(deps): update dependency scratch-storage to v1.3.6 2022-05-09 20:14:30 +00:00
Renovate Bot
95b82f28e4
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220507112727 2022-05-07 12:55:35 +00:00
Renovate Bot
f4cd091951
chore(deps): update dependency scratch-l10n to v3.14.20220507031549 2022-05-07 05:24:35 +00:00
Renovate Bot
03e97789c0
chore(deps): update dependency scratch-l10n to v3.14.20220506031605 2022-05-06 11:49:24 +00:00
Renovate Bot
f11e11e610
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220506053418 2022-05-06 06:18:44 +00:00
Renovate Bot
d6d2848f60
chore(deps): update dependency scratch-blocks to v0.1.0-prerelease.20220505120102 2022-05-05 12:50:58 +00:00