diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index b1f532e..59c7d36 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -187,13 +187,13 @@ jobs: if: ${{ inputs.run_lint == 'true' }} steps: - name: Checkout local github actions - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: everest/everest-ci ref: ${{ needs.setup-env.outputs.sha_everest_ci }} path: everest-ci - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: source - name: Run clang-format @@ -318,7 +318,7 @@ jobs: BUILD_KIT_IMAGE: ${{ needs.build-the-build-kit.outputs.build_kit_image_tag }} steps: - name: Checkout local github actions - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: everest/everest-ci ref: ${{ needs.setup-env.outputs.sha_everest_ci }} @@ -330,7 +330,7 @@ jobs: echo "branch_name_for_cache=${BRANCH_NAME_FOR_CACHE}" >> "$GITHUB_ENV" - name: Setup cache if: ${{ inputs.use_build_cache == 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: cache key: compile-${{ env.branch_name_for_cache }}-${{ github.sha }} @@ -338,7 +338,7 @@ jobs: compile-${{ env.branch_name_for_cache }}- compile- - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: source - name: Setup run scripts @@ -525,7 +525,7 @@ jobs: if: ${{ inputs.run_coverage && inputs.do_not_run_coverage_badge_creation == 'false' && inputs.run_coverage == 'true' && github.event_name == 'push' && github.ref == 'refs/heads/main' }} steps: - name: Checkout local github actions - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: everest/everest-ci ref: ${{ needs.setup-env.outputs.sha_everest_ci }} diff --git a/.github/workflows/deploy-docker-images.yml b/.github/workflows/deploy-docker-images.yml index 8603df5..79853af 100644 --- a/.github/workflows/deploy-docker-images.yml +++ b/.github/workflows/deploy-docker-images.yml @@ -29,7 +29,7 @@ jobs: env-setup: # Since env variables can't be passed to reusable workflows, we need to pass them as outputs name: Evaluate force rebuild and set env variables as outputs - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: force_rebuild: ${{ steps.check.outputs.force_rebuild }} docker_registry: ${{ env.REGISTRY }} diff --git a/.github/workflows/deploy-single-docker-image.yml b/.github/workflows/deploy-single-docker-image.yml index a30ed3c..d5a449b 100644 --- a/.github/workflows/deploy-single-docker-image.yml +++ b/.github/workflows/deploy-single-docker-image.yml @@ -74,7 +74,7 @@ jobs: name: Check for changes outputs: rebuild: ${{ steps.set-outputs.outputs.rebuild }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Dockerfile if: ${{ inputs.force_rebuild == false }} @@ -161,7 +161,7 @@ jobs: build-and-push: name: Build and push needs: check - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: image_tags: ${{ steps.meta.outputs.tags }} one_image_tag_short: ${{ steps.extract-one-tag.outputs.tag_short }} diff --git a/docker/images/build-env-base/Dockerfile b/docker/images/build-env-base/Dockerfile index 78e3f5e..e12b5f9 100644 --- a/docker/images/build-env-base/Dockerfile +++ b/docker/images/build-env-base/Dockerfile @@ -3,7 +3,7 @@ ARG BASE_IMAGE_TAG=latest FROM ghcr.io/everest/everest-ci/run-env-base:${BASE_IMAGE_TAG} # renovate: datasource=repology depName=debian_12/git versioning=loose -ENV GIT_VERSION=1:2.39.2-1.1 +ENV GIT_VERSION=1:2.39.5-0+deb12u1 # renovate: datasource=repology depName=debian_12/curl versioning=loose ENV CURL_VERSION=7.88.1-10+deb12u7 # renovate: datasource=repology depName=debian_12/rsync versioning=loose @@ -60,7 +60,7 @@ ENV LIBBOOST_ALL_DEV_VERSION=1.74.0.3 # renovate: datasource=repology depName=debian_12/libsqlite3-dev versioning=loose ENV LIBSQLITE3_DEV_VERSION=3.40.1-2 # renovate: datasource=repology depName=debian_12/openssl versioning=loose -ENV LIBSSL_DEV_VERSION=3.0.14-1~deb12u1 +ENV LIBSSL_DEV_VERSION=3.0.14-1~deb12u2 # renovate: datasource=repology depName=debian_12/nodejs versioning=loose ENV LIBNODE_DEV_VERSION=18.19.0+dfsg-6~deb12u2 # renovate: datasource=repology depName=debian_12/pkg-config versioning=loose @@ -106,7 +106,7 @@ ENV GCOVR_VERSION=7.2 # renovate: datasource=pypi depName=sphinxcontrib-contentui ENV SPHINXCONTRIB_CONTENTUI_VERSION=0.2.5 # renovate: datasource=pypi depName=sphinxcontrib-svg2pdfconverter -ENV SPHINXCONTRIB_SVG2PDFCONVERTER_VERSION=1.2.2 +ENV SPHINXCONTRIB_SVG2PDFCONVERTER_VERSION=1.2.3 # Install additional Python packages RUN python3 -m pip install --break-system-packages \ diff --git a/docker/images/dev-env-base/Dockerfile b/docker/images/dev-env-base/Dockerfile index c8d8956..65e49e7 100644 --- a/docker/images/dev-env-base/Dockerfile +++ b/docker/images/dev-env-base/Dockerfile @@ -50,7 +50,7 @@ RUN apt update \ nmap=${NMAP_VERSION} # renovate: datasource=pypi depName=esbonio -ENV ESBONIO_VERSION=0.16.4 +ENV ESBONIO_VERSION=0.16.5 # renovate: datasource=pypi depName=doc8 ENV DOC8_VERSION=1.1.2 diff --git a/docker/images/run-env-base/Dockerfile b/docker/images/run-env-base/Dockerfile index 2e11dd2..cc8035c 100644 --- a/docker/images/run-env-base/Dockerfile +++ b/docker/images/run-env-base/Dockerfile @@ -2,7 +2,7 @@ FROM debian:12-slim # renovate: datasource=repology depName=debian_12/openjdk-17 versioning=loose -ENV OPENJDK_17_JRE_VERSION=17.0.12+7-2~deb12u1 +ENV OPENJDK_17_JRE_VERSION=17.0.13+11-2~deb12u1 # renovate: datasource=repology depName=debian_12/nodejs versioning=loose ENV NODEJS_VERSION=18.19.0+dfsg-6~deb12u2 # renovate: datasource=repology depName=debian_12/npm versioning=loose @@ -20,7 +20,7 @@ ENV LIBBOOST_CHRONO1_74_0_VERSION=1.74.0+ds1-21 # renovate: datasource=repology depName=debian_12/boost1.74 versioning=loose ENV LIBBOOST_SYSTEM1_74_0_VERSION=1.74.0+ds1-21 # renovate: datasource=repology depName=debian_12/openssl versioning=loose -ENV LIBSSL3_VERSION=3.0.14-1~deb12u1 +ENV LIBSSL3_VERSION=3.0.14-1~deb12u2 # renovate: datasource=repology depName=debian_12/curl versioning=loose ENV LIBCURL4_VERSION=7.88.1-10+deb12u7 # renovate: datasource=repology depName=debian_12/libcap2 versioning=loose @@ -66,7 +66,7 @@ ENV ENVIRONS_VERSION=11.0.0 # renovate: datasource=pypi depName=py4j ENV PY4J_VERSION=0.10.9.7 # renovate: datasource=pypi depName=aiofile -ENV AIOFILE_VERSION=3.8.8 +ENV AIOFILE_VERSION=3.9.0 RUN python3 -m pip install --break-system-packages \ environs==${ENVIRONS_VERSION} \ diff --git a/github-actions/deploy-ci-artifact/action.yaml b/github-actions/deploy-ci-artifact/action.yaml index a42bcc7..7c8be67 100644 --- a/github-actions/deploy-ci-artifact/action.yaml +++ b/github-actions/deploy-ci-artifact/action.yaml @@ -38,7 +38,7 @@ runs: git config --global user.email "compiler@pionix.de" git config --global user.name "Github Service Account" - name: Checkout target repository - uses: actions/checkout@v3.0.0 + uses: actions/checkout@v4.2.2 with: repository: ${{ inputs.target_repo }} path: gh-pages-repo