Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt Docker workflow #186

Merged
merged 7 commits into from
Aug 9, 2023
Merged

Adapt Docker workflow #186

merged 7 commits into from
Aug 9, 2023

Conversation

valentin-seitz
Copy link
Member

@valentin-seitz valentin-seitz commented Aug 2, 2023

This PR adopts the current Dockerfile to match

It also introduces a manual triggering of the rebuilt process.

Please note: the push workflow trigger mechanism could not be tested.

Valentin Seitz added 4 commits August 2, 2023 19:52
@valentin-seitz valentin-seitz changed the base branch from develop to master August 2, 2023 18:16
@valentin-seitz valentin-seitz changed the title Modify docker pub Adopt Docker Flow Aug 2, 2023
@valentin-seitz valentin-seitz marked this pull request as ready for review August 2, 2023 18:16
@valentin-seitz valentin-seitz self-assigned this Aug 2, 2023
@valentin-seitz valentin-seitz changed the title Adopt Docker Flow Adopt Docker workflow Aug 2, 2023
@valentin-seitz valentin-seitz requested a review from MakisH August 3, 2023 08:23
Copy link
Member

@MakisH MakisH left a comment

Choose a reason for hiding this comment

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

Looks good to me, and I feel that it is fixing some bugs, independent of the system tests. Thanks, @valentin-seitz!

@IshaanDesai please also have a look. I leave the merging to you.

.github/workflows/build-docker.yml Outdated Show resolved Hide resolved
.github/workflows/build-docker.yml Outdated Show resolved Hide resolved
.github/workflows/build-docker.yml Show resolved Hide resolved
.github/workflows/build-docker.yml Show resolved Hide resolved
tools/releasing/packaging/docker/Dockerfile Show resolved Hide resolved
valentin-seitz and others added 2 commits August 3, 2023 12:10
Copy link
Member

@IshaanDesai IshaanDesai left a comment

Choose a reason for hiding this comment

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

Looks good, but why are we merging this to master directly?

@IshaanDesai IshaanDesai changed the base branch from master to develop August 7, 2023 18:51
Copy link
Member

@MakisH MakisH left a comment

Choose a reason for hiding this comment

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

All requested changes implemented, switched target branch to develop.

@MakisH MakisH changed the title Adopt Docker workflow Adapt Docker workflow Aug 9, 2023
@MakisH MakisH requested a review from IshaanDesai August 9, 2023 08:20
@MakisH
Copy link
Member

MakisH commented Aug 9, 2023

Looking at the published image on Docker Hub, the images with tags develop and latest are currently the same (same digest).

After being merged to master, this PR will change the latest to point to the state of master. A workaround till then is to trigger the workflow manually. After merging, this workflow gives the option for the branch to use.

@IshaanDesai IshaanDesai merged commit bb55349 into develop Aug 9, 2023
@IshaanDesai IshaanDesai deleted the modify-docker-pub branch August 9, 2023 17:55
BenjaminRodenberg pushed a commit that referenced this pull request Aug 27, 2024
* - modify args to fit to systemtest
- make the manual triggering more useful
- move latest tag to last master

* bash string handling... Fun stuff

* sprinkle in some "

* adding some "debug" ouptut

* Update .github/workflows/build-docker.yml

Co-authored-by: Gerasimos Chourdakis <[email protected]>

* Update .github/workflows/build-docker.yml

Co-authored-by: Gerasimos Chourdakis <[email protected]>

---------

Co-authored-by: Valentin Seitz <[email protected]>
Co-authored-by: Gerasimos Chourdakis <[email protected]>
BenjaminRodenberg added a commit that referenced this pull request Dec 5, 2024
* Lint markdown files and update files correspondingly. (#180)
* Add Cython as dependency required during installation (#177)
* Adapt Docker workflow according to new system tests design (#186)
  - modify args to fit to systemtest
  - make the manual triggering more useful
  - move latest tag to last master
* bash string handling... Fun stuff
* sprinkle in some "
* adding some "debug" ouptut
* Update .github/workflows/build-docker.yml
* Require setuptools>=61 (#207)
* Restrict to numpy < 2 and setuptools < 72 for better compatibiltiy with CI pipeline (#213)
* Simplify setup.py w.r.t noisy warning (always shown when building with spack).
* Use Ubuntu 24.04.
* Explicitly specify docker image tags in CI.
* use spack base image precice/ci-spack-pyprecice-deps-2404:2.5.1.0
* use precice base image precice/precice:2.5.1
* Add entry in changelog.
* Fix spack workflow for 2.5.1.0.
* Add branch for release candidate of 2.5.1.0
* Update build dependencies for release candidate
* Use PyPI token instead of username and password in the package publishing action

---------

Co-authored-by: Ishaan Desai <[email protected]>
Co-authored-by: valentin-seitz <[email protected]>
Co-authored-by: Valentin Seitz <[email protected]>
Co-authored-by: Gerasimos Chourdakis <[email protected]>
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.

3 participants