Skip to content

Testing with docker - #231

Open
furtib wants to merge 8 commits into
Ericsson:mainfrom
furtib:docker-ci
Open

Testing with docker#231
furtib wants to merge 8 commits into
Ericsson:mainfrom
furtib:docker-ci

Conversation

@furtib

@furtib furtib commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Why:
We want to expand our environment setup methods for testing.

What:

  • Added docker to .ci

Addresses:
#224 and #163

Note:

@furtib
furtib requested a review from Szelethus June 6, 2026 19:30
@furtib furtib self-assigned this Jun 6, 2026
@furtib furtib added the CI 📦 label Jun 6, 2026

@Szelethus Szelethus left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The greatest design element that troubles me is that we are rather committed to using micromamba for testing purposes. Shouldn't we consider integrating it?

Comment thread .ci/docker/README.md
Comment thread .ci/docker/entrypoint.sh
@furtib
furtib requested a review from Szelethus June 8, 2026 13:21
@Szelethus
Szelethus marked this pull request as draft July 4, 2026 12:10

@Szelethus Szelethus left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These could just replace our existing ubuntu/rhel setups, right?

@Szelethus

Copy link
Copy Markdown
Collaborator

The greatest design element that troubles me is that we are rather committed to using micromamba for testing purposes. Shouldn't we consider integrating it?

I understand your reservations about adding this completely. Loosely qouting @nettle, a motivating point of this containerization was to find even more dependencies, and build a minimal but complete, from-scratch image that runs these rules neatly.

On the other hand, I'd viewed the micromamba environment setup as a "single source of truth". Or was it not? Can we at least justify landing multiple (micromamba + one for each supported platform), seemingly competing "single source of truth" setups in the same repo?

@Szelethus
Szelethus marked this pull request as ready for review July 30, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants