174 Commits

Author SHA1 Message Date
Jeremy Tuloup
882da27432
Ignore stackoverflow link (#7274) 2024-02-25 20:23:03 +01:00
Jeremy Tuloup
9348f1f2ed
Update to JupyterLab 4.1.1 (#7256)
* Update to JupyterLab 4.1.1

* update python requirement
2024-02-13 12:39:59 +01:00
Jeremy Tuloup
376a2f97c8
Follow JupyterLab minor versions (#7250)
* Add `jupyterlab` upper bound

* Tighten jupyterlab versions
2024-02-09 19:12:38 +01:00
Jeremy Tuloup
3299ee6db6
Update to JupyterLab 4.1.0 final (#7234)
* Update to JupyterLab 4.1.0 final

* update resolutions
2024-02-05 18:39:40 +01:00
Jeremy Tuloup
e8633bd8d7
Update to JupyterLab 4.1.0rc1 (#7230) 2024-02-01 16:14:16 +01:00
Jeremy Tuloup
09f018b58c
Update to JupyterLab 4.1.0rc0 (#7227)
* Update to JupyterLab 4.1.0rc0

* Bump jupyterlab
2024-01-29 11:17:01 +01:00
Jeremy Tuloup
1145745651
Update to JupyterLab 4.1.0b2 (#7222)
* Update to JupyterLab 4.1.0b2

* fix rendermime

* Update galata

* hide the notification status item
2024-01-25 15:58:11 +01:00
dependabot[bot]
b21fede639
Bump the actions group with 1 update (#7218)
Bumps the actions group with 1 update: [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign).


Updates `toshimaru/auto-author-assign` from 2.0.1 to 2.1.0
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 10:39:01 +01:00
dependabot[bot]
6f8680cd70
Bump the actions group with 2 updates (#7207)
* Bump the actions group with 2 updates

Bumps the actions group with 2 updates: [actions/download-artifact](https://github.com/actions/download-artifact) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/download-artifact` from 3 to 4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump to `actions/upload-artifact@v4`

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
2024-01-02 09:27:32 +01:00
pre-commit-ci[bot]
9a98743fc2
chore: update pre-commit hooks (#7206)
* chore: update pre-commit hooks

updates:
- [github.com/pre-commit/mirrors-mypy: v1.7.1 → v1.8.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.7.1...v1.8.0)
- [github.com/astral-sh/ruff-pre-commit: v0.1.8 → v0.1.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.8...v0.1.9)
- [github.com/scientific-python/cookie: 2023.11.17 → 2023.12.21](https://github.com/scientific-python/cookie/compare/2023.11.17...2023.12.21)

* Group action updates

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
2024-01-02 08:22:15 +01:00
Jeremy Tuloup
0fbb1b252c
Add nbviewer.jupyter.org to the ignore list (#7197)
* Add nbviewer.jupyter.org to the ignore list

* Fix https link
2023-12-21 10:19:47 +01:00
Jeremy Tuloup
165b84e8ce
Update to JupyterLab 4.1.0b0 (#7196)
* Update `yarn.lock`

* Update to JupyterLab 4.1.0b0

* Fix rendermime-interfaces

* CSS tweaks

* more CSS tweaks

* lint
2023-12-21 09:38:42 +01:00
dependabot[bot]
dbb489a1d6
Bump actions/setup-python from 4 to 5 (#7180)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 08:50:40 +01:00
Jeremy Tuloup
360bee8dc0
Update publish-release workflow for PyPI trusted publisher (#7176) 2023-12-07 11:00:23 +01:00
Nicolas Brichet
a74cd91871
Bump to JupyterLab 4.1.0a4 bis (#7172)
* Bump to JupyterLab 4.1.0a4

* Bump `@lumino` packages

* bump galata package

* update getByRole

* Fix Shut Down All `jp-button` selector

* Remove the file actions toolbar, instead includes the action buttons in the file browser toolbar

* update CSS according to new toolbar components

* lint and snapshots

* CSS for filebrowser toolbar

* Some more CSS for 'New' menu item in FileBrowser toolbar

* Update Playwright Snapshots

* Update Playwright Snapshots

* snapshots

---------

Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-04 15:52:03 +01:00
Jeremy Tuloup
ef1f8db5c2
Update to JupyterLab 4.1.0a3 (#7161)
* Update to JupyterLab `4.1.0a3`

* update rendermime-interfaces

* Update `jupyterlab` Python dependency

* Enable `showFullPath` by default

* Update Playwright Snapshots

* Update Playwright Snapshots

* enable inline completer

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-30 16:03:06 +01:00
dependabot[bot]
8086d6c0cf
Bump dessant/lock-threads from 4 to 5 (#7159)
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-22 07:47:47 +01:00
Steven Silvester
7c43de793e
Clean up lint handling (#7142) 2023-11-05 03:37:46 +00:00
Jeremy Tuloup
27c437ab97
Update permissions in the galata snapshot workflow (#7105) 2023-10-12 09:12:27 +02:00
Jeremy Tuloup
343961358d
Switch from hub to gh (#7085) 2023-10-04 08:43:11 +02:00
Jeremy Tuloup
02cab2133d
React to the galata update comment (#7086) 2023-10-04 08:36:56 +02:00
dependabot[bot]
aa8a3c46a4
Bump toshimaru/auto-author-assign from 2.0.0 to 2.0.1 (#7080)
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 08:20:52 +02:00
dependabot[bot]
56425ef6b5
Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.0 (#7072)
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 1.6.2 to 2.0.0.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v1.6.2...v2.0.0)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 13:25:07 +02:00
Diogo Teles Sant'Anna
5a8c3ad313
ci: set minimal permissions to workflows (#7070)
* ci: set minimal permissions to workflows

Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>

* Fix trailing whitespace on playwright-update.yml

Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>

---------

Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
2023-09-25 10:45:23 +02:00
Steven Silvester
14fce8c9e4
Adopt sp-repo-review (#7039)
* adopt sp-repo-review

* adopt sp-repo-review

* fix typing

* fix typing

* undo redundant formatting

* undo markdown changes

* formatting
2023-09-12 14:38:29 +02:00
dependabot[bot]
5a31c64a90
Bump actions/checkout from 3 to 4 (#7040)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 10:22:34 +02:00
Ben Greiner
e2eb8f2a16
Require importlib_resources for testing on Python < 3.10 (#7016)
* importlib_resources 5.0 is python < 3.10

* Add python matrix to test workflow

* Ignore datetime.utcnow deprecation from Python 3.12

* lint: remove type ignore

* More datetime.utc deprecation
2023-08-23 08:26:05 +02:00
Jeremy Tuloup
b5133c67f1
Test against Python 3.12 (#6999)
* Test against Python 3.12

* Only on `ubuntu-latest` for now

* Fix typo

* `allow-prereleases: true`

* Fix `py_cmd`

* Update build.yml

* Try all platforms on 3.12
2023-08-07 07:10:46 +02:00
Emmanuel Ferdman
0f7729fda1
fix: update link to troubleshooting guidelines (#6964)
* fix: update link to troubleshooting guidelines

Signed-off-by: emmanuel-ferdman <emmanuelferdman@gmail.com>

* fix: small typo in ISSUE_TEMPLATE/config.yml

Signed-off-by: emmanuel-ferdman <emmanuelferdman@gmail.com>

---------

Signed-off-by: emmanuel-ferdman <emmanuelferdman@gmail.com>
2023-07-17 10:30:37 +02:00
Rosio
9b9ab51c67
update issue templates (#6939) 2023-06-22 09:08:44 +02:00
Jeremy Tuloup
245c3e9efb
Update JupyterLab, add image viewer (#6922) 2023-06-16 09:39:04 +02:00
Jeremy Tuloup
044089dc98
Update to JupyterLab 4.0.1 (#6892)
* Update to JupyterLab 4.0.1

* Sort notebooks first by default
2023-05-31 14:35:21 +02:00
Jeremy Tuloup
9863625809
Provide a custom rendermime plugin to handle local links (#6885)
* Provide a custom rendermime plugin

* Lint

* Add UI tests for local links

* Ignore check link in the test notebook

* Improve tests
2023-05-25 17:10:16 +02:00
Jeremy Tuloup
00eed6292a
Fix action name in update workflow (#6884) 2023-05-25 13:49:45 +02:00
Jeremy Tuloup
78ad211fdc
Fix playwright bot (#6880)
* Add `stdout` to the playwright config

* tmp: test UI change

* add env var

* try on push

* try triggers

* more debug

* uncomment condition

* fix pr checkout

* try additional jlpm

* try copy yarnrc

* try jlpm install

* run base setup after

* try jlpm install

* try start_server_script

* try installing yarn 3

* try alias

* try with custom action

* undo previous debug

* undo test changes

* Use `npm_client`

* Update to upstream action
2023-05-25 13:42:44 +02:00
Jeremy Tuloup
d51836480c
Update to JupyterLab 4 final (#6871)
* Update to JupyterLab 4 final

* Update python package

* fix yarn.lock

* Fix leftover `@jupyterlab/celltags`
2023-05-16 09:22:19 +02:00
Jeremy Tuloup
c0071d7960
Update to JupyterLab 4.0.0rc1 (#6864)
* Update to JupyterLab 4.0.0rc1

* Update yarn.lock

* Bump to `4.0.0rc1`
2023-05-09 18:24:24 +02:00
Jeremy Tuloup
4b6af274b2
Update to JupyterLab 4.0.0rc0 (#6853)
* Update to JupyterLab 4.0.0rc0

* Increase `timeout-minutes`

* ignore binder link

* try without query string parameter
2023-04-28 08:54:39 +02:00
Jeremy Tuloup
787339c09e
Update to JupyterLab 4.0.0b1 and 4.0.0b2 (#6838)
* Update to JupyterLab 4.0.0b1

* fix resolutions

* more updates

* Remove previous shortcuts plugin

* Bump `jupyter_server` dependency

* Align playwright dependency

* Update to JupyterLab 4.0.0b2

* fix some deps

* Update yarn.lock

* add util fallback

* style the footer

* fix footer background

* move mouse before taking the screnshot

* update ui tests yarn.lock

* disable the notebook footer for now

* update snapshots
2023-04-27 10:12:43 +02:00
Steven Silvester
27c93719e7
Use local coverage (#6839)
* use local coverage

* bump min jupyterlab_server version

* bump min jupyterlab_server version

* add fail_under
2023-04-14 00:44:51 +00:00
Jeremy Tuloup
2282307c36
Update to JupyterLab 4.0.0b0 (#6803)
* Update to JupyterLab beta

* fix resolutions

* fix the build
2023-03-28 14:29:41 +02:00
Jeremy Tuloup
7903de83e8
Update to JupyterLab 4.0.0a37 (#6777)
* Update JupyterLab and Lumino packages

* fix resolutions

* Update to TypeScript 5 final

* Reuse upstream sessionDialogs plugin

* update gitpod setup

* Update UI tests setup

* Update npmClient

* try without immutable

* add explicit playwright dep

* Update mathjax package

* update yarn.lock

* update dev dependencies

* lint

* update yarn.lock

* Fix typescript dependency

* fix metapackage
2023-03-20 13:49:22 +01:00
Jeremy Tuloup
0faa88c8b6
Update to JupyterLab 4.0.0a36 (#6773)
* Update to JupyterLab 4.0.0a36

* Update `webpack`

* Refresh deps

* fix yarn.lock

* Update Playwright Snapshots

* Update Playwright Snapshots

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-15 09:50:55 +01:00
Jeremy Tuloup
b8e9cae07b
Enable nx (#6718)
* Enable `nx`

* Remove the `install` script

* Remove `prepublishOnly`script

* try clean before build:prod

* debug

* more debug

* try removing pip install -e . step

* Remove debug
2023-02-16 09:37:27 +01:00
Jeremy Tuloup
ef67879306
Update to JupyterLab 4.0.0a34 (#6732)
* Update `@jupyterlab` and `@lumino`packages

* Remove docprovider and collaboration packages

* Fix rendermime

* Drop `@types/react`

* Fix `ICompletionProviderManager`

* Bump jupyterlab Python package

* Update Jupyter Server config

* Ignore F821 for now

* Try `LabServerApp`

* Update Playwright Snapshots

* Update Playwright Snapshots

* Remove the `--collaborative` flag

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-15 08:34:26 +01:00
Jeremy Tuloup
6e6ac276e7
Fix Playwright snapshot update workflow (#6724)
* tmp: test updating UI

* Update `test_folder`

* try debug with workflow dispatch

* try on push

* fix

* try more triggers

* debug

* Install pre-commit

* run base setup

* try disable git hooks

* undo test changes
2023-02-09 15:15:16 +01:00
Jeremy Tuloup
32970b4417
Add workflow to update snapshots (#6723)
* Add workflow to update snapshots

* tmp: test ui change

* Revert "tmp: test ui change"

This reverts commit d964bf80e31e25545093ae307acc28d7861ecce9.
2023-02-09 12:17:44 +01:00
Jeremy Tuloup
61b2ad27ea
Use Playwright webServer (#6720)
* Use Playwright `webServer`

* Try `jlpm start`

* Lint
2023-02-09 09:50:23 +01:00
Jeremy Tuloup
27c2bfbb80
Update to JupyterLab 4.0.0a33 (#6713)
* Update to JupyterLab 4.0.0a33

* Update Lumino packages

* Update to React 18

* Fix default browser

* Add defaultFileBrowser plugin

* Update yarn.lock

* Require Python 3.8

* Remove docprovider

* Bump Python dependencies

* Move Python bumps

* Unbump `jupyterlab_server`

* Align `jupyterlab_server`dep

* Bump jupyterlab_server

* Try with 3.10

* Manually set checkpoint text in UI tests

* Fix checkpoints value in UI tests

* Update snapshots
2023-02-07 14:52:18 +01:00
Steven Silvester
4e6282c1e5
Add releaser workflows (#6698)
* add releaser workflows

* add workflow files
2023-01-17 09:04:05 +01:00