Commit Graph

369 Commits

Author SHA1 Message Date
Jeremy Tuloup
e1c3197566 Upload artifacts per browser 2021-01-29 01:19:50 +01:00
Jeremy Tuloup
88c93a387d Fix start script 2021-01-29 01:08:27 +01:00
Jeremy Tuloup
8b1bcac352 Install dependencies 2021-01-29 00:59:53 +01:00
Jeremy Tuloup
606752d43a Rename script to test:ci 2021-01-29 00:53:48 +01:00
Jeremy Tuloup
03f9eba97d Checkout repo in end2end workflow 2021-01-29 00:41:55 +01:00
Jeremy Tuloup
f889cb4621 Test on firefox and chromium on CI 2021-01-29 00:34:07 +01:00
Jeremy Tuloup
677eca8197 Setup test notebook data 2021-01-28 23:52:26 +01:00
Jeremy Tuloup
f916ee0c70 Cleanup artifacts before running the tests 2021-01-28 18:19:38 +01:00
Jeremy Tuloup
d68ff10f4d Switch to firefox for testing 2021-01-28 16:44:46 +01:00
Jeremy Tuloup
486c670b52 Upload artifacts 2021-01-28 16:14:33 +01:00
Jeremy Tuloup
2db4d689d2 Add a smoke test with video recording 2021-01-28 16:01:17 +01:00
Jeremy Tuloup
4c9927341e Start server in background on CI 2021-01-28 14:29:34 +01:00
Jeremy Tuloup
ba396897ed Simplify selectors 2021-01-28 14:02:19 +01:00
Jeremy Tuloup
6c7465b09f Run headless on CI 2021-01-28 10:26:01 +01:00
Jeremy Tuloup
b728f8c28b Add playwright github action 2021-01-28 10:15:53 +01:00
Jeremy Tuloup
d9bff3966f Add script to start jupyter classic 2021-01-28 10:12:50 +01:00
Jeremy Tuloup
24cfce0a38 Readd build:test script 2021-01-28 00:39:13 +01:00
Jeremy Tuloup
335e501dce Setup playwright for end to end testing 2021-01-27 23:52:28 +01:00
Jeremy Tuloup
ddd6ce59a3
Merge pull request #95 from jtpio/jest
Add a couple of tests for the shell
2021-01-27 21:06:40 +01:00
Jeremy Tuloup
aa1e25985c Add a couple of tests for the shell 2021-01-27 20:56:59 +01:00
Jeremy Tuloup
4af4d41c6a
Merge pull request #90 from jtpio/prereleases
Handle prerelease when creating a GitHub release
2021-01-23 00:17:16 +01:00
Jeremy Tuloup
b5d97daf31 Handle prereleases 2021-01-22 23:27:00 +01:00
Jeremy Tuloup
d8dfe9c1e9
Merge pull request #88 from jtpio/skip-existing
Remove skip_existing from the release workflow
2021-01-22 21:27:13 +01:00
Jeremy Tuloup
c1c7e35be1
Remove skip_existing from the release workflow 2021-01-22 21:17:18 +01:00
Jeremy Tuloup
478fd70b7d Release 0.1.5 2021-01-22 20:54:02 +01:00
Jeremy Tuloup
edfdca8a21
Merge pull request #87 from jtpio/todos
Handle disabled extensions, fix a couple of TODO items
2021-01-22 20:11:25 +01:00
Jeremy Tuloup
50546f8af2 Handle disabled plugins 2021-01-22 18:55:29 +01:00
Jeremy Tuloup
ca6ee3d7f4 Use lab variable for font-size 2021-01-22 18:48:04 +01:00
Jeremy Tuloup
4e23801285 Use a Poll instead of setInterval 2021-01-22 18:45:44 +01:00
Jeremy Tuloup
cc387c81f2 Move document css to edit extension 2021-01-22 18:39:48 +01:00
Jeremy Tuloup
399a8eaf62
Update Binder link 2021-01-22 18:22:27 +01:00
Jeremy Tuloup
1414c011c0
Add script to publish tarballs to npm (#86)
* Add script to publish tarballs

* Add CI check for the release:npm script

* Move release script first

* Remove console.log

* Create dist folder

* Fix resolve in npm script

* Cleanup dist after test publish

* debug

* git checkout

* Test in separate job for simplicity

* Fix deps

* Publish npm in dry run mode

* mkdir pkgs

* Remove sha256 files from dist

* Remove skip_existing

* Remove --dry-run
2021-01-22 16:57:20 +01:00
Jeremy Tuloup
46270509e9 Release 0.1.4 2021-01-22 10:04:35 +01:00
Jeremy Tuloup
23dd0cbb8b
Add workflow to automate releases (#83)
* Add workflow to automate releases

* Tmp: Change to trigger to test the workflow

* Add step to generate the changelog

* Update changelog command

* Tweak changelog

* Pass github token to the docker container

* Get previous tag for changelog

* Fix docker command

* wip workflow

* debug workflow

* Debug tag

* Add defaults for bash

* Add fetch depth to checkout

* Use real tag in GH Action step

* Create draft release for testing

* Tweak CHANGELOG

* More tweaks

* Update release instructions

* Tweak changelog

* Ensure build and release share common test jobs

* Upload artifacts to PyPI

* Prepare dist/

* Copy the wheel

* Update workflow to trigger on tags

* Test on TestPyPI

* Test API token

* Add TODO

* skip existing

* Switch to tags
2021-01-21 23:14:54 +01:00
Jeremy Tuloup
ccbc84aee3
Merge pull request #82 from jtpio/logo
Add logo
2021-01-20 19:35:25 +01:00
Jeremy Tuloup
d3bf8a4414 Add logo 2021-01-20 19:24:12 +01:00
Jeremy Tuloup
6ce11f433d
Merge pull request #79 from jtpio/bump-lab
Reuse upstream scripts to update dependencies and streamline versioning
2021-01-20 18:48:15 +01:00
Jeremy Tuloup
160c310016 Reset version on CI 2021-01-20 17:54:19 +01:00
Jeremy Tuloup
8f82032036 Tag after committing 2021-01-19 13:50:37 +01:00
Jeremy Tuloup
eb6cd21daf Update buildutils CI workflow 2021-01-19 12:00:21 +01:00
Jeremy Tuloup
23f6a4e6e2 Fix major version bump 2021-01-19 11:32:19 +01:00
Jeremy Tuloup
0b5c9933ce Configure git on CI to commit 2021-01-19 11:28:33 +01:00
Jeremy Tuloup
a9c26b59b8 Add CI workflow to test the release scripts 2021-01-19 11:22:48 +01:00
Jeremy Tuloup
c6f1f79450 Add commander to dependencies 2021-01-19 10:46:01 +01:00
Jeremy Tuloup
e59ea4e7d8 Add script to bump the version 2021-01-19 10:38:15 +01:00
Jeremy Tuloup
b902112a7f Rename script to release:patch 2021-01-19 10:10:50 +01:00
Jeremy Tuloup
f51d5f7829 Commit Python and JS together 2021-01-19 10:06:25 +01:00
Jeremy Tuloup
c38f114221 Add --no-git-tag-version 2021-01-19 10:02:43 +01:00
Jeremy Tuloup
068a3ed006 Update patch release script 2021-01-19 09:56:28 +01:00
Jeremy Tuloup
bb2dbdf1c6 Add bumpversion configuration files 2021-01-19 09:56:27 +01:00