mirror of
https://github.com/containers/podman
synced 2024-10-20 17:23:30 +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>
43 lines
626 B
Plaintext
43 lines
626 B
Plaintext
/.artifacts/
|
|
/bin/
|
|
/brew
|
|
/build/
|
|
/conmon/
|
|
contrib/spec/podman.spec
|
|
*.coverprofile
|
|
coverprofile
|
|
/.coverage
|
|
/docs/*.[158]
|
|
/docs/*.[158].gz
|
|
/docs/build/
|
|
/docs/remote
|
|
.gopathok
|
|
.idea*
|
|
.nfs*
|
|
*.o
|
|
*.orig
|
|
/_output/
|
|
/podman_tmp_*
|
|
/pause/pause.o
|
|
pkg/api/swagger.yaml
|
|
/podman-remote*.zip
|
|
/podman*.tar.gz
|
|
/podman-*.msi
|
|
__pycache__
|
|
release.txt
|
|
.ropeproject
|
|
*.rpm
|
|
/test/bin2img/bin2img
|
|
/test/checkseccomp/checkseccomp
|
|
/test/copyimg/copyimg
|
|
/test/goecho/goecho
|
|
/test/version/version
|
|
/test/testvol/testvol
|
|
.vscode*
|
|
tags
|
|
result
|
|
# Necessary to prevent hack/tree-status.sh false-positive
|
|
/*runner_stats.log
|
|
.install.goimports
|
|
.generate-bindings
|