So I have an image I build locally i.e.
podman build -t quay.io/user/test-program:v2.0-x86_64
My image includes a step which copies the source code and later compiles it to build the binaries.
I pushed the initial image to quay with:
podman push quay.io/user/test-program:v2.0-x86_64
Afterwards, I made changes to the code and built the image again with:
podman build -t quay.io/user/test-program:v2.0-x86_64
However, when I push the image and pull it on another machine, the newest changes are not present. If I push the image with a different tag however, it seems like the changes are present.
Why is this? Do I need to remove / overwrite the existing quay image if the tag is exactly the same?