I would like my CI/CD to automatically build .deb of my package for each commit, with for instance the version containing the commit hash (e.g. my-package-662b98b), so we can install a specific version by just specifying the version when installing.
However, I don't know how to separate them from regular versions. For instance, the version 3.1 would overwrite version 2abdc4a, or inversly, the commit 924af32 would overwrite 3.1.
Is there a field, for example in the control or changelog file, that state that a version of a package is experimental and should not be installed in place of a regular version?