Skip to content
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

Make released binary names more consistent #16667

Merged
merged 3 commits into from
Dec 3, 2022

Conversation

cfergeau
Copy link
Contributor

This PR changes the name of some of the binaries which go to
https://github.com/containers/podman/releases/

It renames podman-release-static to podman-release-static-linux_{amd64,arm64},
and renames podman-installer-macos-aarch64.pkg to podman-installer-macos-arm64.pkg

automation/scripts relying on these file names which are not stored in
github.com/containers/podman will need to be adjusted for these changes.

This fixes #16612

Does this PR introduce a user-facing change?

`podman-release-static.tar.gz` has been renamed to `podman-release-static-linux_{amd64,arm64}.tar.gz`.
`podman-installer-macos-aarch64.pkg` has been renamed to `podman-installer-macos-arm64.pkg`.

Looking at https://github.com/containers/podman/releases/tag/v4.3.1,
it's not explicit which arch the podman-remote-static binary is built
for, so this commit adds an -$(goarch) suffix to it. It builds both
arm64 and amd64 binaries as I need both for crc.

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
This is more consistent with the name of the other released files, and
makes identification of the binaries easier among the Windows/macOS
ones.

Related: containers#16612
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
All files released in
https://github.com/containers/podman/releases/tag/v4.3.1 use -arm64 for
the arch name except podman-installer-macos-aarch64.pkg

Related: containers#16612
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
@mheon
Copy link
Member

mheon commented Nov 30, 2022

LGTM, but I'd prefer if someone more experienced with Makefiles review before merge.

@mheon
Copy link
Member

mheon commented Nov 30, 2022

/approve

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 30, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cfergeau, mheon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 30, 2022
@rhatdan
Copy link
Member

rhatdan commented Dec 3, 2022

/lgtm
Thanks @cfergeau

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Dec 3, 2022
@openshift-merge-robot openshift-merge-robot merged commit 3f80a68 into containers:main Dec 3, 2022
@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 19, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. release-note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Provide both x86_64 and aarch64 binaries for podman-remote-linux
4 participants