From d18ec74dd9b15ab3cac53fb3c96b729d7b7e2a93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 15:26:43 +0200 Subject: [PATCH 1/8] Add test post --- .github/workflows/test.yml | 35 +++++++++++++++++++++++++ Gemfile | 8 ++++++ _posts/2023-04-17-JupyterLab-4-RC.md | 38 ++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 .github/workflows/test.yml create mode 100644 Gemfile create mode 100644 _posts/2023-04-17-JupyterLab-4-RC.md diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..09d8f86 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,35 @@ +name: Testing the GitHub Pages publication + +on: + push: + pull_request: + branches: + - main + +jobs: + jekyll: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + # Use GitHub Actions' cache to shorten build times and decrease load on servers + - uses: actions/cache@v3 + with: + path: vendor/bundle + key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }} + restore-keys: | + ${{ runner.os }}-gems- + + # Standard usage + - uses: helaili/jekyll-action@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + build_only: true + build_dir: _site + + - name: Upload Blog + uses: actions/upload-artifact@v3 + with: + name: jupyterlab-assets-website + path: | + _site diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..6717399 --- /dev/null +++ b/Gemfile @@ -0,0 +1,8 @@ +source 'https://rubygems.org' + +gem 'jekyll', '~> 3.9.3' +gem 'coderay', '~> 1.1.0' + +group :jekyll_plugins do + gem 'jekyll-feed', '~> 0.15.1' +end \ No newline at end of file diff --git a/_posts/2023-04-17-JupyterLab-4-RC.md b/_posts/2023-04-17-JupyterLab-4-RC.md new file mode 100644 index 0000000..d137fcf --- /dev/null +++ b/_posts/2023-04-17-JupyterLab-4-RC.md @@ -0,0 +1,38 @@ +--- +layout: post +title: "JupyterLab 4.0.0 Release Candidate is out" +date: 2023-04-17 14:00:00 -0000 +categories: posts +excerpt: "The next major version of JupyterLab is coming soon; check it out." +--- + +# JupyterLab 4.0.0 Release Candidate is out + +The next major version of JupyterLab is coming soon (ETA mid-May). We have +started to publish release candidate version that you can try using: + +With `pip` + +```sh +pip install --pre "jupyterlab>=4.0.0rc0" +``` + +Or with `conda` + +```sh +conda install -c "conda-forge/label/jupyterlab_rc" jupyterlab +``` + +## What is new? + +Have a look at the [major highlights](https://hackmd.io/@fcollonval/HJiUph5bn). +The detailed changes can be found on the [GitHub release page](https://github.com/jupyterlab/jupyterlab/releases/tag/v4.0.0b1). + +## How can you help? + +There are many ways, you can help making this release better: + +- [Report issues](https://github.com/jupyterlab/jupyterlab/issues/new/choose). +- [Help translating](https://crowdin.com/project/jupyterlab) - required registration to the Crowdin platform. +- [Contribute to fix issues](). +- [For developer] start porting your extension. Please look at the [migration guide](https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#jupyterlab-3-x-to-4-x). You could also look at the PR migrating [the extension examples](https://github.com/jupyterlab/extension-examples/pull/225). From c0c8a5aaab39091da3884c1ff2909335481cf2af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 15:30:49 +0200 Subject: [PATCH 2/8] Add theme --- Gemfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Gemfile b/Gemfile index 6717399..da2989b 100644 --- a/Gemfile +++ b/Gemfile @@ -5,4 +5,5 @@ gem 'coderay', '~> 1.1.0' group :jekyll_plugins do gem 'jekyll-feed', '~> 0.15.1' + gem 'minima' end \ No newline at end of file From 342a92b7f6169093880dd67fa707a19a32cbf741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 15:42:59 +0200 Subject: [PATCH 3/8] Exclude vendor directory --- _config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_config.yml b/_config.yml index 97873b5..aa6a89a 100644 --- a/_config.yml +++ b/_config.yml @@ -8,5 +8,7 @@ baseurl: /assets exclude: - src - README.md + # Locally installed dependencies in CI test job + - vendor/ feed: posts_limit: 1 From f567f192a8692d520c3fbfa15f8ae39044368308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 15:46:36 +0200 Subject: [PATCH 4/8] Install more deps --- Gemfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index da2989b..8bd6cde 100644 --- a/Gemfile +++ b/Gemfile @@ -5,5 +5,8 @@ gem 'coderay', '~> 1.1.0' group :jekyll_plugins do gem 'jekyll-feed', '~> 0.15.1' - gem 'minima' + gem 'jemoji', '~> 0.12.0' + gem 'kramdown-parser-gfm', '~> 1.1.0' + gem 'kramdown', '~> 2.3.2' + gem 'minima', '~>2.5.1' end \ No newline at end of file From fb9b5e8d688aae729a073fb66f19d0b9383ccd2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 16:03:33 +0200 Subject: [PATCH 5/8] Adds more deps --- Gemfile | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 8bd6cde..506acbe 100644 --- a/Gemfile +++ b/Gemfile @@ -4,9 +4,26 @@ gem 'jekyll', '~> 3.9.3' gem 'coderay', '~> 1.1.0' group :jekyll_plugins do + gem 'html-pipeline', '~> 2.14.3' + gem 'jekyll-avatar', '~> 0.7.0' + gem 'jekyll-commonmark-ghpages', '~> 0.4.0' + gem 'jekyll-default-layout', '~> 0.1.4' gem 'jekyll-feed', '~> 0.15.1' + gem 'jekyll-include-cache', '~> 0.2.1' + gem 'jekyll-mentions', '~> 1.6.0' + gem 'jekyll-optional-front-matter', '~> 0.3.2' + gem 'jekyll-paginate', '~> 1.1.0' + gem 'jekyll-readme-index', '~> 0.3.0' + gem 'jekyll-redirect-from', '~> 0.16.0' + gem 'jekyll-relative-links', '~> 0.6.1' + gem 'jekyll-sass-converter', '~> 1.5.2' + gem 'jekyll-seo-tag', '~> 2.8.0' + gem 'jekyll-sitemap', '~> 1.4.0' + gem 'jekyll-swiss', '~> 1.0.0' gem 'jemoji', '~> 0.12.0' gem 'kramdown-parser-gfm', '~> 1.1.0' gem 'kramdown', '~> 2.3.2' - gem 'minima', '~>2.5.1' + gem 'minima', '~> 2.5.1' + gem 'safe_yaml', '~> 1.0.5' + gem 'sass', '~> 3.7.4' end \ No newline at end of file From 8ecb40ae5192697028fefd4e00fad0ee50995b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 16:14:46 +0200 Subject: [PATCH 6/8] Modify post time --- Gemfile | 3 +++ ...-04-17-JupyterLab-4-RC.md => 2023-04-11-JupyterLab-4-RC.md} | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) rename _posts/{2023-04-17-JupyterLab-4-RC.md => 2023-04-11-JupyterLab-4-RC.md} (97%) diff --git a/Gemfile b/Gemfile index 506acbe..cf5f79b 100644 --- a/Gemfile +++ b/Gemfile @@ -6,6 +6,7 @@ gem 'coderay', '~> 1.1.0' group :jekyll_plugins do gem 'html-pipeline', '~> 2.14.3' gem 'jekyll-avatar', '~> 0.7.0' + gem 'jekyll-coffeescript', '~> 1.1.1' gem 'jekyll-commonmark-ghpages', '~> 0.4.0' gem 'jekyll-default-layout', '~> 0.1.4' gem 'jekyll-feed', '~> 0.15.1' @@ -20,9 +21,11 @@ group :jekyll_plugins do gem 'jekyll-seo-tag', '~> 2.8.0' gem 'jekyll-sitemap', '~> 1.4.0' gem 'jekyll-swiss', '~> 1.0.0' + gem 'jekyll-titles-from-headings' '~> 0.5.3' gem 'jemoji', '~> 0.12.0' gem 'kramdown-parser-gfm', '~> 1.1.0' gem 'kramdown', '~> 2.3.2' + gem 'liquid' '~> 4.0.4' gem 'minima', '~> 2.5.1' gem 'safe_yaml', '~> 1.0.5' gem 'sass', '~> 3.7.4' diff --git a/_posts/2023-04-17-JupyterLab-4-RC.md b/_posts/2023-04-11-JupyterLab-4-RC.md similarity index 97% rename from _posts/2023-04-17-JupyterLab-4-RC.md rename to _posts/2023-04-11-JupyterLab-4-RC.md index d137fcf..9e8660d 100644 --- a/_posts/2023-04-17-JupyterLab-4-RC.md +++ b/_posts/2023-04-11-JupyterLab-4-RC.md @@ -1,7 +1,7 @@ --- layout: post title: "JupyterLab 4.0.0 Release Candidate is out" -date: 2023-04-17 14:00:00 -0000 +date: 2023-04-11 14:00:00 -0000 categories: posts excerpt: "The next major version of JupyterLab is coming soon; check it out." --- From 3481765454292ebce78ec47788484b4b0e9b418c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 16:24:36 +0200 Subject: [PATCH 7/8] Fix Gemfile typo --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index cf5f79b..01d3bdd 100644 --- a/Gemfile +++ b/Gemfile @@ -21,7 +21,7 @@ group :jekyll_plugins do gem 'jekyll-seo-tag', '~> 2.8.0' gem 'jekyll-sitemap', '~> 1.4.0' gem 'jekyll-swiss', '~> 1.0.0' - gem 'jekyll-titles-from-headings' '~> 0.5.3' + gem 'jekyll-titles-from-headings', '~> 0.5.3' gem 'jemoji', '~> 0.12.0' gem 'kramdown-parser-gfm', '~> 1.1.0' gem 'kramdown', '~> 2.3.2' From 98782b1444488b8a4a64b943657879e0ec4c78cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 12 Apr 2023 17:43:05 +0200 Subject: [PATCH 8/8] Fix another typo --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 01d3bdd..239a89c 100644 --- a/Gemfile +++ b/Gemfile @@ -25,7 +25,7 @@ group :jekyll_plugins do gem 'jemoji', '~> 0.12.0' gem 'kramdown-parser-gfm', '~> 1.1.0' gem 'kramdown', '~> 2.3.2' - gem 'liquid' '~> 4.0.4' + gem 'liquid', '~> 4.0.4' gem 'minima', '~> 2.5.1' gem 'safe_yaml', '~> 1.0.5' gem 'sass', '~> 3.7.4'