diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1385c90f..af31b269 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,7 +65,7 @@ jobs: # unencrypted HTTP # # main_dependencies: - # Tests everything when the we use the latest available dependencies + # Tests everything when we use the latest available dependencies # from: traitlets. # # NOTE: Since only the value of these parameters are presented in the @@ -90,6 +90,9 @@ jobs: - python: "3.11" ssl: ssl serverextension: serverextension + - python: "3.11" + jupyverse: jupyverse + subset: singleuser - python: "3.11" subdomain: subdomain noextension: noextension @@ -130,6 +133,9 @@ jobs: elif [ "${{ matrix.noextension }}" != "" ]; then echo "JUPYTERHUB_SINGLEUSER_EXTENSION=0" >> $GITHUB_ENV fi + if [ "${{ matrix.jupyverse }}" != "" ]; then + echo "JUPYTERHUB_SINGLEUSER_APP=jupyverse" >> $GITHUB_ENV + fi - uses: actions/checkout@v3 # NOTE: actions/setup-node@v3 make use of a cache within the GitHub base # environment and setup in a fraction of a second. @@ -176,6 +182,10 @@ jobs: if [ "${{ matrix.jupyter_server }}" != "" ]; then pip install "jupyter_server==${{ matrix.jupyter_server }}" fi + if [ "${{ matrix.jupyverse }}" != "" ]; then + pip install "jupyverse[jupyterlab,auth-jupyterhub]" + pip install -e . + fi if [ "${{ matrix.db }}" == "mysql" ]; then pip install mysqlclient fi