Pin cache-apt-pkgs-action to v1.4.3 to fix Test PyMEOS#86
Open
estebanzimanyi wants to merge 1 commit into
Open
Pin cache-apt-pkgs-action to v1.4.3 to fix Test PyMEOS#86estebanzimanyi wants to merge 1 commit into
estebanzimanyi wants to merge 1 commit into
Conversation
The Get dependencies from apt step used the floating @latest tag of awalsh128/cache-apt-pkgs-action. That tag now resolves to v1.6.0, whose composite action inserts a new add-repository positional before the packages argument and defaults empty_packages_behavior to error. The workflow passes the package list through the old positional slot, so the action sees an empty packages value, logs Encountered error resolving some or all package names and exits with code 3, failing every ubuntu and macos job before any test runs. Pin to v1.4.3, the last release with the original five-argument contract this workflow was written against, so the package list is read correctly.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Get dependencies from apt step in test.yml used the floating @latest tag of awalsh128/cache-apt-pkgs-action, which now resolves to v1.6.0. That release inserts a new add-repository positional argument before the packages argument in its composite action and defaults empty_packages_behavior to error, so the workflow's package list lands in the wrong positional slot, the action sees an empty packages value, logs Encountered error resolving some or all package names and exits with code 3, failing every ubuntu and macos job on master before any test runs and blocking unrelated PRs. This pins the action to v1.4.3, the last release with the original five-argument contract this workflow was written against, so the package list is read correctly again.