podman/.gitignore
Chris Evich 34043bd81d
Fix Error, empty output for info: 'VERSION'
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>
2021-09-21 12:29:26 -04:00

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