-
Notifications
You must be signed in to change notification settings - Fork 217
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
Revise Docker CI #1343
base: main
Are you sure you want to change the base?
Revise Docker CI #1343
Conversation
@davide-f, Thank you for looking into this and taking care of it. Looks good to me. From my end, we are good to go. |
Many thanks! To test it, you could copy the branch and change the path in .devcontainer/devcontainer.json to match your github. That should be it |
|
cacheFrom: ghcr.io/${{ github.repository }}-dev-env | ||
imageName: ghcr.io/${{ github.repository }}-dev-env | ||
push: always | ||
# This changes all uppercase characters to lowercase. |
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.
i think we can use the devcontainer action as it will use cache to rebuild the image
Closes #1303
Changes proposed in this Pull Request
This PR aims to revise the docker workflow and settings to set it on this branch.
It would be greatly appreciated a review by @GbotemiB and @drifter089
Testing log is here: https://github.com/davide-f/pypsa-earth/actions/runs/13125191058 the only change I did after moving here are chaning the path and release-note.
To be sure, we could test in a branch in upstream to ensure it works
Checklist
envs/environment.yaml
anddoc/requirements.txt
.config.default.yaml
andconfig.tutorial.yaml
.test/
(note tests are changing the config.tutorial.yaml)doc/configtables/*.csv
and line references are adjusted indoc/configuration.rst
anddoc/tutorial.rst
.doc/release_notes.rst
is amended in the format of previous release notes, including reference to the requested PR.