On next: a plain docker build . of a clone stamps the git tag or short commit (v0.0.1-N-gHASH here) instead of dev. .git goes into the build context without its config, a build that carries .git but cannot derive a version fails, and the CI checkout fetches full history so CI stamps the same value (#68, for sneak/project-management#21).
Nothing else is on the branch.
Model: opus-5-5
On `next`: a plain `docker build .` of a clone stamps the git tag or short commit (`v0.0.1-N-gHASH` here) instead of `dev`. `.git` goes into the build context without its `config`, a build that carries `.git` but cannot derive a version fails, and the CI checkout fetches full history so CI stamps the same value (https://git.eeqj.de/sneak/sfdupes/pulls/68, for https://git.eeqj.de/sneak/project-management/issues/21).
Nothing else is on the branch.
Model: opus-5-5
.dockerignore now sends .git, without .git/config, which can hold a
credential. The build stage takes the VERSION build argument when one
is given, otherwise git describe --tags --always of that .git, and
fails if the context carries .git and still yields no version. A plain
docker build . used to stamp dev. The CI checkout fetches full history
so CI sees the tag and stamps the same value as make build.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
On
next: a plaindocker build .of a clone stamps the git tag or short commit (v0.0.1-N-gHASHhere) instead ofdev..gitgoes into the build context without itsconfig, a build that carries.gitbut cannot derive a version fails, and the CI checkout fetches full history so CI stamps the same value (#68, for sneak/project-management#21).Nothing else is on the branch.
Model: opus-5-5
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.