v1.12.0 #287
webknjaz
announced in
Announcements
v1.12.0
#287
Replies: 2 comments 7 replies
-
After this update, my github actions are broken with below logs
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Looks like this breaks if you pin your actions to SHAs rather than using tags as it tries to find a docker image with the tag of the SHA. #290 Two workarounds come to mind:
|
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
⚡️ Why Should You Update?
This is a minor version bump, but it does not add any new user-facing interfaces. Still, I felt like it should not be a patch-release: this update brings significant changes to the action invocation and internal release process.
Previously, each invocation of
pypi-publish
required building a container image in the invoking CI job. This was inefficient and added about 30 seconds to the publishing jobs at their startup just to build the container.I wanted to improve this for over three years (#58) and a little over half a year ago @br3ndonland💰 stepped up and offered a very comprehensive solution to the limitation I was hoping to overcome: #230.
Going forward, I'm going to pre-build per-version containers prior to cutting each release. And the action invocations will just pull the image from GitHub Container registry.
Caution
Known quirks:
python
executable: After this update, my github actions are broken with below logs #289. The workaround could be installing it prior to running the action.Pinning to commit hashes does not work: Unable to find image 'ghcr.io/pypa/gh-action-pypi-publish:61da13deb5f5124fb1536194f82ed3d9bbc7e8f3' #290. Workaround: postpone updating until it's fixed or switch to Git tags for now. Subscribe to that issue to follow the progress.UPD: This was an issue during the first 12 hours post release and it has been addressed upstream by publishing a commit SHA-tagged image for the release on Nov 12, 2024 at 10:27 UTC+1.pypi-publish
from another nested repo-local composite action might be breaking file paths: No Such File or Directory #291. Workaround: postpone updating until it's fixed. Subscribe to that issue to follow the progress.🪞 Full Diff: v1.11.0...v1.12.0
🧔♂️ Release Manager: @webknjaz 🇺🇦
This discussion was created from the release v1.12.0.
Beta Was this translation helpful? Give feedback.
All reactions