Hey @cdalke-havoc , when using balena push, the commit associated with your release is not the same as the git commit sha, but is a hash of the file contents that were uploaded to our build servers.
Using the legacy method of git push balena master would have resulted in the commits being aligned if I recall correctly, but the recommended balena push method does not inspect the git state when building.
So this is the expected behaviour!
Some users find that it is helpful to add a tag to releases including the git sha, for reference. If you have a CI pipeline using our deploy-to-balena action this is done automatically!
Interesting, thanks for the clarification. We started pushing a git_sha tag which works well.
It’s definitely useful to see that the contents of the release changed even when built from the same git commit.
That said, I think this is pretty misleading, I’d suspect most people read “Commit” or “Commit Hash” to mean “The current git hash on the repository that produced this build.” - but this answer is probably enough documentation if there’s any confusion.