diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0be3964..5ba99f7 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -34,6 +34,7 @@ "ms-python.python", "ms-python.black-formatter", "visualstudioexptteam.vscodeintellicode", + "ms-toolsai.jupyter", // R "REditorSupport.r", "rdebugger.r-debugger", diff --git a/.github/workflows/build_deploy_dev.yml b/.github/workflows/build_deploy_dev.yml index 6232204..5189097 100644 --- a/.github/workflows/build_deploy_dev.yml +++ b/.github/workflows/build_deploy_dev.yml @@ -14,15 +14,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 with: install: true - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -36,7 +36,7 @@ jobs: echo "IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: true diff --git a/.github/workflows/build_deploy_master.yml b/.github/workflows/build_deploy_master.yml index 34089e2..c2b4430 100644 --- a/.github/workflows/build_deploy_master.yml +++ b/.github/workflows/build_deploy_master.yml @@ -14,15 +14,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 with: install: true - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -36,7 +36,7 @@ jobs: echo "IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: true diff --git a/.github/workflows/build_deploy_size.yml b/.github/workflows/build_deploy_size.yml index 49cdaa3..6bf998e 100644 --- a/.github/workflows/build_deploy_size.yml +++ b/.github/workflows/build_deploy_size.yml @@ -14,15 +14,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 with: install: true - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -35,7 +35,7 @@ jobs: echo "IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: true diff --git a/.github/workflows/build_on_pr.yml b/.github/workflows/build_on_pr.yml index 4d6c9fb..cd97ae4 100644 --- a/.github/workflows/build_on_pr.yml +++ b/.github/workflows/build_on_pr.yml @@ -13,15 +13,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 with: install: true - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -34,7 +34,7 @@ jobs: echo "IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: true diff --git a/Dockerfile b/Dockerfile index abec9b1..e317c10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:jammy@sha256:ec050c32e4a6085b423d36ecd025c0d3ff00c38ab93a3d71a460ff1c44fa6d77 +FROM ubuntu:jammy@sha256:aabed3296a3d45cede1dc866a24476c4d7e093aa806263c27ddaadbdce3c1054 SHELL ["/bin/bash", "-c"] @@ -39,6 +39,7 @@ RUN echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula sele zsh \ gnupg2 \ nano \ + gdb \ ssh-client \ fontconfig \ ttf-mscorefonts-installer \ @@ -116,8 +117,8 @@ ENV PATH="/usr/local/texlive/bin/x86_64-linux:${PATH}" ENV R_VERSION=4.3.1 # Set RSPM snapshot see: -# https://packagemanager.rstudio.com/client/#/repos/1/overview -ENV R_REPOS=https://packagemanager.posit.co/cran/__linux__/jammy/2023-08-28 +# https://packagemanager.posit.co/client/#/repos/cran/setup?r_environment=other&snapshot=2023-10-04&distribution=ubuntu-22.04 +ENV R_REPOS=https://packagemanager.posit.co/cran/__linux__/jammy/2023-10-04 COPY install_scripts/install_r.sh /install_scripts/install_r.sh COPY package_lists/r_packages.txt /package_lists/r_packages.txt diff --git a/package_lists/latex_packages.txt b/package_lists/latex_packages.txt index a8fb2de..72f657f 100644 --- a/package_lists/latex_packages.txt +++ b/package_lists/latex_packages.txt @@ -96,6 +96,7 @@ texdoc # Package Documentation textcase textpos threeparttable +threeparttablex thumbpdf #! To find packages: tlmgr search --global --file "authblk.sty" tracklang diff --git a/package_lists/python_packages.txt b/package_lists/python_packages.txt index f392db0..a18572b 100644 --- a/package_lists/python_packages.txt +++ b/package_lists/python_packages.txt @@ -14,6 +14,7 @@ Jinja2 kaleido matplotlib meteostat +nbformat numdifftools numpy pandas diff --git a/package_lists/r_packages.txt b/package_lists/r_packages.txt index de2c4f7..060a2cd 100644 --- a/package_lists/r_packages.txt +++ b/package_lists/r_packages.txt @@ -112,5 +112,6 @@ tsrobprep VineCopula wiqid xaringan +xaringanExtra xtable zoo diff --git a/package_lists/r_packages_github.txt b/package_lists/r_packages_github.txt index 72464d1..11adf38 100644 --- a/package_lists/r_packages_github.txt +++ b/package_lists/r_packages_github.txt @@ -1,5 +1,4 @@ BerriJ/strsplit.fix -gadenbuie/xaringanExtra@*release GreenGrassBlueOcean/RefinitivR ManuelHentschel/vscDebugger@*release stenevang/sftp