Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jupyterlab/jupyterlab
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @jupyterlab/services@6.2.9
Choose a base ref
...
head repository: jupyterlab/jupyterlab
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @jupyterlab/services@6.3.0
Choose a head ref
Loading
Showing 422 changed files with 15,889 additions and 5,803 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 3, 2, 5, 'final', 0
current_version = 3, 3, 0, 'candidate', 0
commit = False
tag = False
parse = (?P<major>\d+)\,\ (?P<minor>\d+)\,\ (?P<patch>\d+)\,\ \'(?P<release>\S+)\'\,\ (?P<build>\d+)
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ about: Create a report to help us improve
Welcome! Before creating a new issue:
* Search for relevant issues
* Follow the issue reporting guidelines:
https://jupyterlab.readthedocs.io/en/3.2.x/getting_started/issue.html
https://jupyterlab.readthedocs.io/en/3.3.x/getting_started/issue.html
-->

## Description
@@ -24,7 +24,7 @@ https://jupyterlab.readthedocs.io/en/3.2.x/getting_started/issue.html
4. See error '...'

<!--Describe how you diagnosed the issue. See the guidelines at
https://jupyterlab.readthedocs.io/en/3.2.x/getting_started/issue.html -->
https://jupyterlab.readthedocs.io/en/3.3.x/getting_started/issue.html -->

## Expected behavior

2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
Thanks for contributing to JupyterLab!
Please fill out the following items to submit a pull request.
See the contributing guidelines for more information:
https://github.com/jupyterlab/jupyterlab/blob/3.2.x/CONTRIBUTING.md
https://github.com/jupyterlab/jupyterlab/blob/3.3.x/CONTRIBUTING.md
-->

## References
28 changes: 3 additions & 25 deletions .github/workflows/check-i18n.yml
Original file line number Diff line number Diff line change
@@ -10,34 +10,12 @@ jobs:
- name: Checkout
uses: actions/checkout@v2

- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: '14.x'

- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.9

- name: Get pip cache dir
id: pip-cache
run: |
echo "::set-output name=dir::$(pip cache dir)"
- name: Cache pip
uses: actions/cache@v2
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-i18n-${{ hashFiles('setup.cfg') }}
restore-keys: |
${{ runner.os }}-pip-i18n-
${{ runner.os }}-pip-
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Install dependencies
run: |
python -m pip install -U pip
python -m pip install jupyterlab-translate~=1.0
python -m pip install -U pip jupyterlab-translate~=1.0
- name: Compute hash
id: currentHash
51 changes: 4 additions & 47 deletions .github/workflows/check-release.yml
Original file line number Diff line number Diff line change
@@ -2,9 +2,9 @@ name: Check Release

on:
push:
branches: [3.2.x]
branches: [3.3.x]
pull_request:
branches: [3.2.x]
branches: [3.3.x]
release:
types: [published]

@@ -19,51 +19,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v2

- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: '14.x'

- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.9

# Cache yarn
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Cache yarn
uses: actions/cache@v2
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Get pip cache dir
id: pip-cache
run: |
echo "::set-output name=dir::$(pip cache dir)"
- name: Cache pip
uses: actions/cache@v2
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('setup.cfg') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-pip-
- name: Cache checked links build
uses: actions/cache@v2
if: ${{ matrix.group == 'link_check' }}
with:
path: ~/.cache/pytest-link-check
key: ${{ runner.os }}-linkcheck-${{ hashFiles('**/*.rst', '**/*.md') }}-changelog
restore-keys: |
${{ runner.os }}-linkcheck-
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Check Release
if: ${{ matrix.group == 'check_release' }}
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -7,10 +7,10 @@ name: "CodeQL"

on:
push:
branches: [3.2.x]
branches: [3.3.x]
pull_request:
# The branches below must be a subset of the branches above
branches: [3.2.x]
branches: [3.3.x]
schedule:
- cron: '0 8 * * 3'

44 changes: 16 additions & 28 deletions .github/workflows/galata.yml
Original file line number Diff line number Diff line change
@@ -11,39 +11,14 @@ on:
jobs:
build:
name: Visual Regression Tests
timeout-minutes: 40
timeout-minutes: 80
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install node
uses: actions/setup-node@v2
with:
node-version: '14.x'
- name: Install Python
uses: actions/setup-python@v2
with:
python-version: 3.8

- name: Cache pip on Linux
uses: actions/cache@v1
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-3.8-${{ hashFiles('**/requirements.txt', 'setup.cfg') }}
restore-keys: |
${{ runner.os }}-pip-3.8

- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Cache yarn
uses: actions/cache@v1
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Install dependencies
run: |
@@ -93,6 +68,19 @@ jobs:
path: |
galata/playwright-report
- name: Update snapshots
if: failure()
run: |
cd galata
jlpm run test:update
- name: Upload updated snapshots
if: failure()
uses: actions/upload-artifact@v2
with:
name: jupyterlab-galata-updated-snapshots
path: galata/test/**/*-snapshots/*.*

- name: Print JupyterLab logs
if: always()
run: |
38 changes: 7 additions & 31 deletions .github/workflows/linuxjs-flaky-tests.yml
Original file line number Diff line number Diff line change
@@ -2,9 +2,9 @@ name: Linux JS Flaky Tests

on:
push:
branches: [3.2.x]
branches: [3.3.x]
pull_request:
branches: [3.2.x]
branches: [3.3.x]
release:
types: [published]

@@ -17,42 +17,18 @@ jobs:
fail-fast: false
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: '12.x'
- name: Cache pip on Linux
uses: actions/cache@v1
if: startsWith(runner.os, 'Linux')
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ matrix.python }}-${{ hashFiles('**/requirements.txt', 'setup.py') }}
restore-keys: |
${{ runner.os }}-pip-${{ matrix.python }}
- name: Checkout
uses: actions/checkout@v2

# Cache yarn
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Cache yarn
uses: actions/cache@v1
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Install dependencies
env:
GROUP: ${{ matrix.group }}
run: |
bash ./scripts/ci_install.sh
- name: Run test ${{ matrix.group }}
env:
GROUP: ${{ matrix.group }}
38 changes: 7 additions & 31 deletions .github/workflows/linuxjs-tests.yml
Original file line number Diff line number Diff line change
@@ -2,9 +2,9 @@ name: Linux JS Tests

on:
push:
branches: [3.2.x]
branches: [3.3.x]
pull_request:
branches: [3.2.x]
branches: [3.3.x]
release:
types: [published]

@@ -18,42 +18,18 @@ jobs:
runs-on: ubuntu-20.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: '12.x'
- name: Cache pip on Linux
uses: actions/cache@v1
if: startsWith(runner.os, 'Linux')
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ matrix.python }}-${{ hashFiles('**/requirements.txt', 'setup.py') }}
restore-keys: |
${{ runner.os }}-pip-${{ matrix.python }}
- name: Checkout
uses: actions/checkout@v2

# Cache yarn
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Cache yarn
uses: actions/cache@v1
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Install dependencies
env:
GROUP: ${{ matrix.group }}
run: |
bash ./scripts/ci_install.sh
- name: Run test ${{ matrix.group }}
env:
GROUP: ${{ matrix.group }}
Loading