-
Notifications
You must be signed in to change notification settings - Fork 192
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
Docker stack build CI action enabled for any changes #6131
Conversation
a9b839a
to
cacf4bc
Compare
"Build, test and push Docker Images" is triggered and will be fixed by #6129 |
cacf4bc
to
f408f14
Compare
Is there a way to exclude paths? It would be good if we can exclude the And maybe we can just be even more specific and add |
The docker build CI was only activated when `.docker` or `.github/workflows/docker*.yaml` are changed. It prevent the build check from changes in src code which may potentially break the docker stack build. For example when CLI interface for `quicksetup` is changed or the interface for `computer/code` setup is changed, since the docker stack builds relies on running these commands inside. We use paths-ignore to ignore the trigger of docker stack build when changes are from `docs/` or `tests/`.
f408f14
to
9a9a1d2
Compare
Yes, there is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @unkcpz
The docker build workflow was only activated when changes were made to either the `.docker` directory or `.github/workflows/docker*.yaml` files. However, changes in the `aiida` package could also break the build and so could pass by unnoticed. The trigger conditions are changed to instead trigger always except for changes to the `tests` and `docs` directories. Cherry-pick: 1b5b669
The docker build workflow was only activated when changes were made to either the `.docker` directory or `.github/workflows/docker*.yaml` files. However, changes in the `aiida` package could also break the build and so could pass by unnoticed. The trigger conditions are changed to instead trigger always except for changes to the `tests` and `docs` directories. Cherry-pick: 1b5b669
The docker build CI was only activated when
.docker
or.github/workflows/docker*.yaml
are changed. It prevent the build check from changes in src code which may potentially break the docker stack build. For example when CLI interface forquicksetup
is changed or the interface forcomputer/code
setup is changed, since the docker stack builds relies on running these commands inside.