mirror of
https://github.com/containers/podman
synced 2024-10-20 09:13:46 +00:00
34043bd81d
When building releases, the definitive canonical version of podman (or podman-remote) is needed. Previously this was accomplished by scraping `version/version.go`. However, due to tooling differences across platforms, this has proven problematic, unreliable, and hard to maintain. Fix this by building and caching a small golang binary who's only purpose is to print the version number to stdout. This not only provides a quick and reliable way to determine the current version, it also acts as a check on the version API vs tooling that relies on it. Lastly, remove several `RELEASE_*` Makefile definitions which aren't actually used anywhere. These were originally added a very long time ago to serve as part of a long since retired release process. The remaining items, were updated to make use of the new `.podmanversion` binary on an as-required basis (i.e. not every time `make` is run). Signed-off-by: Chris Evich <cevich@redhat.com> |
||
---|---|---|
.. | ||
podman-registry-go | ||
apparmor_tag.sh | ||
bats | ||
branch_commits.rb | ||
btrfs_installed_tag.sh | ||
btrfs_tag.sh | ||
check_root.sh | ||
get_ci_vm.sh | ||
golangci-lint.sh | ||
install_bats.sh | ||
install_catatonit.sh | ||
install_golangci.sh | ||
libdm_tag.sh | ||
libsubid_tag.sh | ||
man-page-checker | ||
podman-commands.sh | ||
podman-registry | ||
podman-socat | ||
podmanv2-retry | ||
release.sh | ||
selinux_tag.sh | ||
swagger-check | ||
systemd_tag.sh | ||
tree_status.sh | ||
xref-helpmsgs-manpages |