Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions .github/workflows/continuous_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -199,13 +199,13 @@ jobs:
if: ${{ inputs.run_lint == 'true' }}
steps:
- name: Checkout local github actions
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: everest/everest-ci
ref: ${{ needs.setup-env.outputs.sha_everest_ci }}
path: everest-ci
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: source
- name: Run clang-format
Expand Down Expand Up @@ -302,7 +302,7 @@ jobs:
build_kit_image_tag: ${{ steps.set-outputs.outputs.tag }}
steps:
- name: Checkout Dockerfile
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: ${{ github.repository }}
path: source
Expand All @@ -329,7 +329,7 @@ jobs:
labels: ${{ steps.meta.outputs.labels }}
outputs: type=docker,dest=build-kit.tar
- name: Upload build-kit image
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: build-kit
path: build-kit.tar
Expand Down Expand Up @@ -375,7 +375,7 @@ jobs:
fi
ssh-add ~/.ssh/id_ed25519
- name: Checkout local github actions
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: everest/everest-ci
ref: ${{ needs.setup-env.outputs.sha_everest_ci }}
Expand All @@ -395,15 +395,15 @@ jobs:
compile-${{ env.branch_name_for_cache }}-
compile-
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: source
- name: Setup run scripts
run: |
mkdir scripts
rsync -a source/${{ inputs.build_kit_scripts_directory }}/ scripts
- name: Download build-kit image
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: build-kit
- name: Load build-kit image
Expand All @@ -430,7 +430,7 @@ jobs:
build-kit run-script run_unit_tests
- name: Archive test results
if: ${{ always() && (steps.run_unit_tests.outcome == 'success' || steps.run_unit_tests.outcome == 'failure') }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
if-no-files-found: error
name: ctest-report
Expand All @@ -447,14 +447,14 @@ jobs:
build-kit run-script run_coverage
- name: Archive coverage report
if: ${{ always() && (steps.run_coverage.outcome == 'success' || steps.run_coverage.outcome == 'failure') }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
if-no-files-found: error
name: coverage-report
path: ${{ inputs.coverage_report_path }}
- name: Archive coverage xml
if: ${{ always() && (steps.run_coverage.outcome == 'success' || steps.run_coverage.outcome == 'failure') }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
if-no-files-found: error
name: coverage-xml
Expand Down Expand Up @@ -488,7 +488,7 @@ jobs:
tar -czf dist.tar.gz dist
- name: Upload dist artifact
if: ${{ always() && (steps.create_dist.outcome == 'success' || steps.create_dist.outcome == 'failure') }}
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@v5.0.0
with:
if-no-files-found: error
path: dist.tar.gz
Expand All @@ -505,7 +505,7 @@ jobs:
build-kit run-script install_wheels
- name: Upload wheels artifact
if: ${{ always() && (steps.create_wheels.outcome == 'success' || steps.create_wheels.outcome == 'failure') }}
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@v5.0.0
with:
if-no-files-found: error
path: ${{ inputs.wheels_path }}
Expand All @@ -522,28 +522,28 @@ jobs:
if: ${{ inputs.run_integration_tests == 'true' }}
steps:
- name: Download dist dir
uses: actions/download-artifact@v5.0.0
uses: actions/download-artifact@v6.0.0
with:
name: dist
- name: Extract dist.tar.gz
run: |
tar -xzf ${{ github.workspace }}/dist.tar.gz -C ${{ github.workspace }}
- name: Download wheels
if: ${{ inputs.run_install_wheels == 'true' }}
uses: actions/download-artifact@v5.0.0
uses: actions/download-artifact@v6.0.0
with:
name: wheels
path: wheels
- name: Checkout repository
uses: actions/checkout@v4.2.2
uses: actions/checkout@v6.0.1
with:
path: source
- name: Setup run scripts
run: |
mkdir scripts
rsync -a source/${{ inputs.build_kit_scripts_directory }}/ scripts
- name: Download build-kit image
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: build-kit
- name: Load build-kit image
Expand All @@ -567,7 +567,7 @@ jobs:
run-script run_integration_tests
- name: Upload result and report as artifact
if: ${{ always() && (steps.run_integration_tests.outcome == 'success' || steps.run_integration_tests.outcome == 'failure') }}
uses: actions/upload-artifact@v4.6.2
uses: actions/upload-artifact@v5.0.0
with:
if-no-files-found: error
name: integration-test-report
Expand All @@ -592,13 +592,13 @@ 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@v4
uses: actions/checkout@v6
with:
repository: everest/everest-ci
ref: ${{ needs.setup-env.outputs.sha_everest_ci }}
path: everest-ci
- name: Download xml coverage report
uses: actions/download-artifact@v5.0.0
uses: actions/download-artifact@v6.0.0
with:
if-no-files-found: error
name: coverage-xml
Expand Down Expand Up @@ -630,7 +630,7 @@ jobs:
artifact_directory: ${{ github.workspace }}/coverage-badge/
deploy_global_artifact: true
- name: Download html coverage report
uses: actions/download-artifact@v5.0.0
uses: actions/download-artifact@v6.0.0
with:
if-no-files-found: error
name: coverage-report
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-single-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ jobs:
steps:
- name: Checkout Dockerfile
if: ${{ inputs.force_rebuild == false }}
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: ${{ github.repository }}
path: source
Expand Down Expand Up @@ -171,7 +171,7 @@ jobs:
one_image_tag_long: ${{ steps.extract-one-tag.outputs.tag_long }}
steps:
- name: Checkout Dockerfile
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: ${{ github.repository }}
path: source
Expand Down
14 changes: 7 additions & 7 deletions docker/images/build-env-base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ 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.5-0+deb12u2
# renovate: datasource=repology depName=debian_12/curl versioning=loose
ENV CURL_VERSION=7.88.1-10+deb12u12
ENV CURL_VERSION=7.88.1-10+deb12u14
# renovate: datasource=repology depName=debian_12/rsync versioning=loose
ENV RSYNC_VERSION=3.2.7-1+deb12u2
# renovate: datasource=repology depName=debian_12/ninja-build versioning=loose
Expand Down Expand Up @@ -62,17 +62,17 @@ COPY run-clang-format.py /usr/bin/run-clang-format
# renovate: datasource=repology depName=debian_12/boost-defaults versioning=loose
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+deb12u1
ENV LIBSQLITE3_DEV_VERSION=3.40.1-2+deb12u2
# renovate: datasource=repology depName=debian_12/openssl versioning=loose
ENV LIBSSL_DEV_VERSION=3.0.17-1~deb12u1
ENV LIBSSL_DEV_VERSION=3.0.17-1~deb12u3
# renovate: datasource=repology depName=debian_12/nodejs versioning=loose
ENV LIBNODE_DEV_VERSION=18.19.0+dfsg-6~deb12u2
ENV LIBNODE_DEV_VERSION=18.20.4+dfsg-1~deb12u1
# renovate: datasource=repology depName=debian_12/pkg-config versioning=loose
ENV PKG_CONFIG_VERSION=1.8.1-1
# renovate: datasource=repology depName=debian_12/libpcap-dev versioning=loose
ENV LIBPCAP_DEV_VERSION=1.10.3-1
# renovate: datasource=repology depName=debian_12/libcap versioning=loose
ENV LIBCAP_DEV_VERSION=1:2.66-4+deb12u1
ENV LIBCAP_DEV_VERSION=1:2.66-4+deb12u2
# renovate: datasource=repology depName=debian_12/python3-venv versioning=loose
ENV PYTHON3_VENV_VERSION=3.11.2-1+b1
# renovate: datasource=repology depName=debian_12/python3-build versioning=loose
Expand Down Expand Up @@ -110,7 +110,7 @@ ENV GCOVR_VERSION=8.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.3.0
ENV SPHINXCONTRIB_SVG2PDFCONVERTER_VERSION=2.0.0

# Install additional Python packages
RUN python3 -m pip install --break-system-packages \
Expand All @@ -129,7 +129,7 @@ RUN python3 -m pip install --break-system-packages \
# Install everest-cmake
ENV EVEREST_CMAKE_PATH=/usr/lib/cmake/everest-cmake
# renovate: datasource=github-releases depName=EVerest/everest-cmake versioning=loose
ENV EVEREST_CMAKE_VERSION=v0.5.4
ENV EVEREST_CMAKE_VERSION=v0.6.0
RUN git clone https://github.com/EVerest/everest-cmake.git ${EVEREST_CMAKE_PATH} \
&& cd ${EVEREST_CMAKE_PATH} \
&& git checkout ${EVEREST_CMAKE_VERSION} \
Expand Down
4 changes: 2 additions & 2 deletions docker/images/dev-env-base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ RUN apt update \
nmap=${NMAP_VERSION}

# renovate: datasource=pypi depName=esbonio
ENV ESBONIO_VERSION=0.16.5
ENV ESBONIO_VERSION=1.0.0
# renovate: datasource=pypi depName=doc8
ENV DOC8_VERSION=2.0.0

Expand All @@ -64,7 +64,7 @@ RUN python3 -m pip install --break-system-packages \
# renovate: datasource=repology depName=debian_12/ca-certificates versioning=loose
ENV CA_CERTIFICATES_VERSION=20230311+deb12u1
# renovate: datasource=repology depName=debian_12/curl versioning=loose
ENV CURL_VERSION=7.88.1-10+deb12u12
ENV CURL_VERSION=7.88.1-10+deb12u14

# Not managed by renovate, because no available datasource
ENV DOCKER_CE_VERSION=5:27.0.3-1~debian.12~bookworm
Expand Down
14 changes: 7 additions & 7 deletions docker/images/run-env-base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
FROM debian:12-slim

# renovate: datasource=repology depName=debian_12/openjdk-17 versioning=loose
ENV OPENJDK_17_JRE_VERSION=17.0.15+6-1~deb12u1
ENV OPENJDK_17_JRE_VERSION=17.0.17+10-1~deb12u1
# renovate: datasource=repology depName=debian_12/nodejs versioning=loose
ENV NODEJS_VERSION=18.19.0+dfsg-6~deb12u2
ENV NODEJS_VERSION=18.20.4+dfsg-1~deb12u1
# renovate: datasource=repology depName=debian_12/npm versioning=loose
ENV NPM_VERSION=9.2.0~ds1-1
# renovate: datasource=repology depName=debian_12/python3-pip versioning=loose
ENV PYTHON3_PIP_VERSION=23.0.1+dfsg-1
# renovate: datasource=repology depName=debian_12/sqlite3 versioning=loose
ENV SQLITE3_VERSION=3.40.1-2+deb12u1
ENV SQLITE3_VERSION=3.40.1-2+deb12u2
# renovate: datasource=repology depName=debian_12/boost1.74 versioning=loose
ENV LIBBOOST_PROGRAM_OPTIONS1_74_0_VERSION=1.74.0+ds1-21
# renovate: datasource=repology depName=debian_12/boost1.74 versioning=loose
Expand All @@ -20,11 +20,11 @@ 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.17-1~deb12u1
ENV LIBSSL3_VERSION=3.0.17-1~deb12u3
# renovate: datasource=repology depName=debian_12/curl versioning=loose
ENV LIBCURL4_VERSION=7.88.1-10+deb12u12
ENV LIBCURL4_VERSION=7.88.1-10+deb12u14
# renovate: datasource=repology depName=debian_12/libcap2 versioning=loose
ENV LIBCAP2_VERSION=1:2.66-4+deb12u1
ENV LIBCAP2_VERSION=1:2.66-4+deb12u2
# renovate: datasource=repology depName=debian_12/less versioning=loose
ENV LESS_VERSION=590-2.1~deb12u2
# renovate: datasource=repology depName=debian_12/python3-pydantic versioning=loose
Expand Down Expand Up @@ -62,7 +62,7 @@ RUN apt update \
&& rm -rf /var/lib/apt/lists/*

# renovate: datasource=pypi depName=environs
ENV ENVIRONS_VERSION=14.3.0
ENV ENVIRONS_VERSION=14.5.0
# renovate: datasource=pypi depName=py4j
ENV PY4J_VERSION=0.10.9.7
# renovate: datasource=pypi depName=aiofile
Expand Down
2 changes: 1 addition & 1 deletion github-actions/deploy-ci-artifact/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ runs:
git config --global user.email "[email protected]"
git config --global user.name "Github Service Account"
- name: Checkout target repository
uses: actions/checkout@v4.2.2
uses: actions/checkout@v6.0.1
with:
repository: ${{ inputs.target_repo }}
path: gh-pages-repo
Expand Down
2 changes: 1 addition & 1 deletion github-actions/deploy-doxygen-docs/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ runs:
git config --global user.email "[email protected]"
git config --global user.name "Github Service Account"
- name: Checkout target repository
uses: actions/checkout@v4.2.2
uses: actions/checkout@v6.0.1
with:
repository: ${{ inputs.target_repo }}
path: gh-pages-repo
Expand Down