-
-
Notifications
You must be signed in to change notification settings - Fork 906
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
Bump Vampire/setup-wsl from 3.0.0 to 3.1.0 #1917
Bump Vampire/setup-wsl from 3.0.0 to 3.1.0 #1917
Conversation
Bumps [Vampire/setup-wsl](https://github.com/vampire/setup-wsl) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/vampire/setup-wsl/releases) - [Commits](Vampire/setup-wsl@v3.0.0...v3.1.0) --- updated-dependencies: - dependency-name: Vampire/setup-wsl dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
There appear to be two separate kinds of failures here. The failure with Python 3.7 on Ubuntu appears to be a result of a corrupted download, which should resolve if re-run. In contrast, it seems the failures on Windows always occur with that step, as written, to install Debian, at least on Although we should probably wait for feedback on Vampire/setup-wsl#58 (and possibly a fix) before attempting further steps toward bringing in the changes from this PR, I suggest rerunning all It may not be strictly necessary to do so, since I have made a branch in my fork from this branch here, whose CI does behave that way. But rerunning them all here should give slightly greater confidence and, perhaps more importantly, should make it clearer, when we (or others, perhaps to fix the issue) look at this later, which test jobs fail consistently. |
The setup-wsl problem should be fixed in 3.1.1, sorry |
@Vampire That's great, thanks!! |
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.
LGTM. It is working since 3.1.1 was released and this was further bumped to it, so I think this can be merged.
Although Dependabot could be made to redo the version update in which case the PR title its commit message would have 3.1.1-specific links, I think that's not necessary and the manual bump, as already done here, is sufficient. The commit history will make clear that the action was upgraded to 3.1.1. (If you do want to do that, I think just having Dependabot redo the version update scan with the "Check for updates" button in "Recent update jobs" would be sufficient; I believe that would cause Dependabot to close this PR and open another one. I emphasize that I am not requesting this.)
Some subsequent changes may make sense, such as changing Debian to Alpine. As discussed in #1745, this was waiting on Vampire/setup-wsl#50, which is now fixed. However, since the value of upgrading is not contingent on that, I recommend merging this PR first. Afterwards, I can experiment with and, if it seems helpful, open a PR to change Debian to Alpine.
Thanks everyone! I went ahead and just merged this PR, and hope it helps. |
Some of the CI tests use WSL. This switches the WSL distribution from Debian to Alpine, which might be slightly faster. For the way it is being used here, the main expected speed improvement would be to how long the image would take to download, as Alpine is smaller. (The reason for this is thus unrelated to the reason for the Alpine docker CI test job added in gitpython-developers#1826. There, the goal was to test on a wider variety of systems and environments, and that runs the whole test suite in Alpine. This just changes the WSL distro, used by a few tests on Windows, from Debian to Alpine.) Two things have changed that, taken together, have unblocked this: - Vampire/setup-wsl#50 was fixed, so the action we are using is able to install Alpine Linux. See: gitpython-developers#1917 (review) - gitpython-developers#1893 was fixed in gitpython-developers#1888. So if switching the WSL distro from Debian to Alpine breaks any tests, including by making them fail in an unexpected way that raises the wrong exception, we are likely to find out.
Bumps Vampire/setup-wsl from 3.0.0 to 3.1.0.
Release notes
Sourced from Vampire/setup-wsl's releases.
Commits
45f5a8c
[Gradle Release Plugin] - pre tag commit: 'v3.1.0'.b7c49fb
Add a warning about /etc/wsl.conf being overwrittend29d157
Make test_distribution_specific_wsl_bash_scripts names uniquea2f462b
Add support for Ubuntu 24.04 (#57)9be6f77
Increase version to 3.1.0d81efae
Log contents of /etc/wsl.conf if it exists unexpectedly00dc521
Refactor test workflow scripte5717e2
Make procuctId to URL translation work again (#50)a6c8b14
Work around KT-42101 when preprocessing workflowsa5e8694
Add debug logging if the product ID could not be resolved to a download URLDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)