2614f23856
ci / vet, staticcheck, test, build (push) Successful in 3m9s
After the next version is determined and dry-run is confirmed off, release.env is written to the repository root: NEXT_VERSION=<nextTag> This file is not committed — it is left as an untracked artifact so GitLab CI can expose it as a dotenv artifact and pass NEXT_VERSION to downstream jobs (e.g. deploy, notify). The file is skipped in --dry-run mode. Two tests added: TestRunReleaseEnv and TestRunReleaseEnvDryRun. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>