Skip to content

Update install and runtime support across Ubuntu versions#687

Merged
sepast merged 2 commits into
devfrom
pr2-install-runtime
Jun 30, 2026
Merged

Update install and runtime support across Ubuntu versions#687
sepast merged 2 commits into
devfrom
pr2-install-runtime

Conversation

@sepast

@sepast sepast commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

• Summary
This PR updates the ATOS installation, Docker, and runtime setup flow so it works reliably across the currently supported Ubuntu 20.04, 22.04 and 24.04 environments.

Why
The changes keep local setup, CI, and container-based runtime behavior aligned by updating the install scripts, dependency handling, and Docker/compose configuration together.

Files

  • Dockerfile: aligns the image build/setup flow with the current install process.
  • docker-compose.yml: updates the default compose runtime to match the revised setup.
  • docker-compose-bridge.yml: keeps the bridge compose flow consistent with the updated runtime environment.
  • docker-compose-test.yml: keeps the Docker test path aligned with the current install/build flow used in CI.
  • setup_atos.sh: fixes the top-level setup entrypoint for the current repo/runtime layout.
  • scripts/installation/dependencies.txt: updates the dependency list used by the install flow.
  • scripts/installation/install_atos.sh: adjusts workspace setup and build/install behavior across supported Ubuntu versions.
  • scripts/installation/install_deps.sh: updates dependency installation logic for the supported environments.
  • scripts/installation/install_functions.sh: extends shared install helpers for Ubuntu-version detection and handling.

@sepast sepast marked this pull request as ready for review June 26, 2026 22:25
@sepast sepast requested a review from samuelthoren June 26, 2026 22:25
@sepast sepast merged commit 9db82e2 into dev Jun 30, 2026
7 checks passed
@sepast sepast deleted the pr2-install-runtime branch June 30, 2026 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants