Skip to content

Conversation

@l0rd
Copy link
Member

@l0rd l0rd commented Jan 5, 2026

The old setup bundle was still built and released to avoid breaking downstream projects. Starting from Podman v6, only the installer that doesn't require elevated privileges will be released.

These commits:

  • remove the source code of the legacy installer
  • remove the CI build and test of the legacy installer
  • remove the GH release workflow to avoid publishing the legacy windows installer

This PR partially addresses #27624. To fully address it I will update the machine-os CI too.

Checklist

Ensure you have completed the following checklist for your pull request to be reviewed:

  • Certify you wrote the patch or otherwise have the right to pass it on as an open-source patch by signing all
    commits. (git commit -s). (If needed, use git commit -s --amend). The author email must match
    the sign-off email address. See CONTRIBUTING.md
    for more information.
  • Referenced issues using Fixes: #00000 in commit message (if applicable)
  • Tests have been added/updated (or no tests are needed)
  • Documentation has been updated (or no documentation changes are needed)
  • All commits pass make validatepr (format/lint checks)
  • Release note entered in the section below (or None if no user-facing changes)

Does this PR introduce a user-facing change?

None

l0rd added 3 commits January 5, 2026 12:19
This commit removes the steps to build and publish the legacy windows
installer from the GitHub release workflow.

It's related to containers#27624.

It also removes the deprecated `upload-win-installer.yml` workflow.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
Before running machine e2e tests on Windows, the gvproxy executable was
copied in `C:\Program Files\Redhat\Podman`. This is wrong because the
target folder, where Podman is installed, has changed but is also
useless because, after containers#27612, podman looks for gvproxy in `podman.exe`
folder too. This commit removes the gvproxy copy step.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
The old setup bundle was still built and released to avoid breaking
downstream projects. This commit removes it and, starting from Podman
v6, only the installer that doesn't require elevated privileges will be
released.

This is a subtask of issue containers#27624.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
@l0rd
Copy link
Member Author

l0rd commented Jan 5, 2026

@ashley-cui please have a look at the updateds to the release workflow files. In particular I have removed .github/workflows/upload-win-installer.yml because it seams unused.

Copy link
Member

@ashley-cui ashley-cui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

workflow updates LGTM

@baude
Copy link
Member

baude commented Jan 5, 2026

LGTM ... @mheon as release czar, mind doing a quick review?

Copy link
Member

@mheon mheon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mheon mheon merged commit f611968 into containers:main Jan 5, 2026
86 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants