23 Commits
Author SHA1 Message Date
David Lechner 529ae9e1bf github: include date in version for labs build
Make labs version a bit easier to identify by also including the build date.
2026-01-25 17:05:21 -06:00
David Lechner fa275b8000 github: upload build artifact
Add a step to upload the build artifact after building the project.

This will make it easy for people to test it without having to build it
themselves.
2026-01-25 14:30:05 -06:00
David LechnerandDavid Lechner 38dc8d984d tool-versions: update to node 18
Node 16 reaches end of life in about 6 months so we might as well
update to 18 now since it seems to be working.
2023-03-10 18:16:27 -06:00
David LechnerandDavid Lechner 78290eb927 github/workflows: update to actions/setup-node@v3
This fixes deprecation warnings about v2 using node 12.
2023-03-10 18:16:27 -06:00
David LechnerandDavid Lechner ea1b377247 github: update more actions versions
fixes deprecation warnings
2023-02-17 16:29:45 -06:00
David LechnerandDavid Lechner 2d777e0dc4 github: update actions versions
- fixes deprecation warnings
- fixes codecov upload failures
2023-02-17 11:20:21 -06:00
David LechnerandDavid Lechner 45082163f0 github/workflows: add concurrency groups
This will cancel any ongoing workflows when we update a pull request.
2022-12-19 15:17:31 -06:00
David LechnerandDavid Lechner afc200dc34 github: don't need to run tests twice 2022-06-02 19:09:07 -05:00
David LechnerandDavid Lechner f67aa19e6c github: specify directory for codecov 2022-06-01 18:03:15 -05:00
David LechnerandDavid Lechner cbdbaf7903 github: switch to codecov 2022-06-01 16:00:24 -05:00
David Lechner 109e65b54f tool-versions: update to node 16
This is needed for the String.replaceAll() method.
2022-02-22 12:32:20 -06:00
David Lechner aea52d4ab6 tool-versions: update to node v14
This is in preperation of adding a depedency that requires node >= 14.
2021-12-27 12:38:51 -06:00
David Lechner 19b898bb6c github: add coverage build for master branch 2021-01-24 15:01:27 -06:00
David Lechner d04e022e83 drop use of GitHub package registry
Having to always authenticate to use packages hosted on GitHub was a
bit of a pain for developers and breaks dependabot.
2021-01-11 16:47:49 -06:00
David Lechner ac0c414245 update to node 12.x
fixes missing globalThis in CI tests
2021-01-08 20:55:49 -06:00
David Lechner 0d58a88c5b upgrade react-scripts
reverts 2b71b22
2021-01-08 13:31:33 -06:00
David LechnerandDavid Lechner 2b71b22ffe github: unset CI for yarn build
Work around https://github.com/facebook/create-react-app/issues/9987
2020-11-20 22:11:07 -06:00
David LechnerandDavid Lechner a59a0e96d1 github: use coveralls 2020-06-15 15:20:45 -05:00
David LechnerandDavid Lechner 199fc120ca github: remove private token
We should no longer need this since @pybricks packages are now public
2020-06-15 11:51:49 -05:00
David LechnerandDavid Lechner 1a57031dd7 github: drop cache
this doesn't seem to speed things up much, so let's remove it for now
2020-05-20 16:58:50 -05:00
David LechnerandDavid Lechner 19d9d9c29f github: rename CI test job ID
This conflicts with the ID in build-dev.yml
2020-05-20 16:46:35 -05:00
David LechnerandDavid Lechner 0171255be9 fix lint error 2020-05-20 16:30:39 -05:00
David LechnerandDavid Lechner 90817a1ae7 github: add CI for pull requests
and hacks to get tests working
2020-05-20 14:52:45 -05:00