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 Lechner
c0b2c13e7c
github: update codevcov action version
2025-08-09 21:51:47 -05:00
David Lechner and David Lechner
36ae3e00c8
depedabot: fix indent
2024-02-19 22:57:31 -06:00
David Lechner and David Lechner
3a57f40a93
devcontainer: inital config
...
This adds a devcontainer config for devs to have an easy way to get a working dev environment.
2024-02-19 22:50:14 -06:00
David Lechner and David Lechner
bf4670b25d
update to react 18
...
We were stuck on react 16.x for a long time but dependencies seem to
have caught up enough that migration is trivial now.
2023-05-17 16:33:47 -05:00
David Lechner and David 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 Lechner and David 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 Lechner and David Lechner
ea1b377247
github: update more actions versions
...
fixes deprecation warnings
2023-02-17 16:29:45 -06:00
David Lechner and David Lechner
2d777e0dc4
github: update actions versions
...
- fixes deprecation warnings
- fixes codecov upload failures
2023-02-17 11:20:21 -06:00
David Lechner and David 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 Lechner and David Lechner
113b06904f
github: fix dependabot-auto-merge workflow
...
The step id was accidentally changed in bdf9f3c and broke the workflow.
2022-11-29 10:59:15 -06:00
David Lechner and David Lechner
bdf9f3c850
github: update auto-merge workflow
...
Don't restrict action version. Hopefully fixes warnings about `set-output`.
2022-11-18 19:28:00 -06:00
David Lechner and GitHub
e0dda59c87
Delete dependabot-yarn2.yml
...
dependabot should support yarn v2 now
2022-10-25 12:49:24 -05:00
David Lechner and GitHub
d036195a4e
Update dependabot.yml
...
Schedule during off hours.
2022-10-25 12:48:30 -05:00
David Lechner
e8facf949e
v2.0.0-beta.1
2022-06-03 14:17:58 -05:00
David Lechner and David Lechner
afc200dc34
github: don't need to run tests twice
2022-06-02 19:09:07 -05:00
David Lechner and David Lechner
f67aa19e6c
github: specify directory for codecov
2022-06-01 18:03:15 -05:00
David Lechner and David Lechner
cbdbaf7903
github: switch to codecov
2022-06-01 16:00:24 -05:00
David Lechner and David Lechner
1931912450
github: don't run CodeQL on depedenabot
2022-06-01 14:37:25 -05:00
David Lechner and David Lechner
35b60be7d7
github: add workaround for yarn v2+ and dependabot
...
dependabot only supports yarn v1, so updates are broken
2022-06-01 14:08:08 -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 and David Lechner
c9605fa846
github: automatically merge dependabot PRs
2021-11-17 11:33:53 -06:00
David Lechner
a0467aed4c
public: add icons with beta badge
...
This makes it easier to tell versions apart when beta and non-beta are
installed at the same time.
Fixes: https://github.com/pybricks/support/issues/375
2021-07-08 16:46:36 -05:00
David Lechner
6d9ce8f1e2
github: override app name for beta releases
...
Also upload everything to beta subdomain (beta subdomain will be used as
"staging" for stable release as well).
2021-06-23 14:57:00 -05:00
David Lechner
70de0d0323
github: drop if success()
...
This is implicit, so we don't need it explicitly.
2021-06-23 12:36:14 -05:00
David Lechner
5ec220ae5f
github: exclude .well-known when uploading
...
The web hosting provider automatically creates this directory.
2021-06-08 15:31:18 -05:00
David Lechner
a3bda0411f
github: update action for release
2021-06-08 15:23:43 -05:00
David Lechner
c346498d78
github: update tag matching for rc
2021-05-11 13:08:15 -05:00
David Lechner
c1621d1bfa
dependabot updates
...
- check daily (avoid weekly flood)
- update ignore patterns
2021-02-08 11:16:59 -06:00
David Lechner and GitHub
6f36f3e8ac
Create codeql-analysis.yml
2021-02-01 10:37:22 -06:00
David Lechner
19b898bb6c
github: add coverage build for master branch
2021-01-24 15:01:27 -06:00
David Lechner
2082f3bf7d
github: publish tags instead of master branch
2021-01-23 17:54:59 -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
dependabot-preview[bot] and GitHub
46a0605da8
Create Dependabot config file
2021-01-08 18:12:08 +00:00
David Lechner and GitHub
235a61a4c2
Create dependabot.yml
2020-12-10 15:31:22 -06:00
David Lechner and David 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 Lechner and David Lechner
44b200d1cc
github: use coveralls on master branch
2020-06-15 15:31:59 -05:00
David Lechner and David Lechner
a59a0e96d1
github: use coveralls
2020-06-15 15:20:45 -05:00
David Lechner and David 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 Lechner and David Lechner
7ba99d62bb
github: make lftp verbose
...
also move the install to a separate step so it is easier to read the logs
2020-05-20 16:58:50 -05:00
David Lechner and David 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 Lechner and David 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 Lechner and David Lechner
0171255be9
fix lint error
2020-05-20 16:30:39 -05:00
David Lechner and David Lechner
90817a1ae7
github: add CI for pull requests
...
and hacks to get tests working
2020-05-20 14:52:45 -05:00
David Lechner
fce6b25e0b
github: build and publish master branch
2020-05-04 16:32:47 -05:00