diff --git a/.github/workflows/check_ci.yaml b/.github/workflows/check_ci.yaml index 83d9c826..dbe9ecb5 100644 --- a/.github/workflows/check_ci.yaml +++ b/.github/workflows/check_ci.yaml @@ -7,7 +7,7 @@ on: jobs: run_unit_tests: - environment: AWS + environment: AWS_CI_TESTS runs-on: ubuntu-latest steps: @@ -18,7 +18,7 @@ jobs: uses: ./.github/actions/prepare_poetry_env - name: Run pytest - run: poetry run pytest + run: poetry run pytest test/test_install_dependencies.py env: # Set the secret as an env variable AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY_SECRET }} diff --git a/.github/workflows/test_release.yml b/.github/workflows/test_release.yml index e19c24f2..dcfda8cb 100644 --- a/.github/workflows/test_release.yml +++ b/.github/workflows/test_release.yml @@ -10,7 +10,7 @@ on: jobs: build_and_upload: - environment: AWS + environment: AWS_CI_TESTS runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/.gitignore b/.gitignore index b23f3872..9ce84085 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .idea .pytest_cache dist -__pycache__/ \ No newline at end of file +__pycache__/ +/TAGS diff --git a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/docker/defaults/main.yml b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/docker/defaults/main.yml index b4ce6dfc..3557f659 100644 --- a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/docker/defaults/main.yml +++ b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/docker/defaults/main.yml @@ -3,4 +3,4 @@ apt_dependencies: - apt-transport-https=2.0.9 - ca-certificates=20230311ubuntu0.20.04.1 - - software-properties-common=0.99.9.11 + - software-properties-common=0.99.9.12 diff --git a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/files/requirements_jupyter.txt b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/files/requirements_jupyter.txt index a2d54b30..be394f3d 100644 --- a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/files/requirements_jupyter.txt +++ b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/files/requirements_jupyter.txt @@ -1,5 +1,5 @@ -jupyterlab==3.4.3 +jupyterlab==4.0.6 # enable interactive Javascript widgets in the notebooks -ipywidgets==7.7.1 +ipywidgets==8.1.1 pexpect==4.8.0 pyexasol==0.16.1 diff --git a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/tasks/jupyterlab.yml b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/tasks/jupyterlab.yml index bce78c75..2975bf42 100644 --- a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/tasks/jupyterlab.yml +++ b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/jupyter/tasks/jupyterlab.yml @@ -1,14 +1,10 @@ --- -- name: Enable the ipywidgets extension - ansible.builtin.command: > - "{{jupyterlab.virtualenv}}/bin/jupyter" nbextension enable --py --sys-prefix widgetsnbextension - # because the generate-config command below never overwrites an existing file - name: Delete existing JupyterLab config file ansible.builtin.file: path: "{{ jupyterlab.config }}" - state: absent + state: absent # this generates /root/.jupyter/jupyter_lab_config.py (it has all rows commented out) # this config file is very large (>30K) diff --git a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/poetry/defaults/main.yml b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/poetry/defaults/main.yml index ac137f31..4570f7e5 100644 --- a/exasol_script_languages_developer_sandbox/runtime/ansible/roles/poetry/defaults/main.yml +++ b/exasol_script_languages_developer_sandbox/runtime/ansible/roles/poetry/defaults/main.yml @@ -1,6 +1,6 @@ --- apt_dependencies: - - curl=7.68.0-1ubuntu2.18 + - curl=7.68.0-1ubuntu2.19 - python3.8-venv=3.8.10-0ubuntu1~20.04.8 - python3-pip=20.0.2-5ubuntu1.9