The startup line, crash reports and the debug panel now name the release a build is, so a bug report carries it: `benilla build 0.2.0 · b17be27 · 2026-09-27 · release` on a release, `0.2.0+12 · …` twelve commits past its tag.
- `benilla-buildstamp` also stamps `git describe --tags --long --match 'v[0-9]*'` and watches `packed-refs` and `refs/tags`, so a fetched tag restamps without a new commit.
- `BuildId` carries the workspace version and the describe. `release()` reads the version, with `+N` when the describe's tag is that version's; with no tag in reach (a source archive, a shallow clone) or the previous version's tag (the release commit before its tag exists) it reads the version alone.
- The bug template's example line shows the new form.
Checked: the four new `build_id` tests fail with the distance parser broken and pass restored; the describe command in a scratch clone reads empty with no tag, `v0.1.0-443-g…` over a launch tag, `v0.2.0-0-g…` on the release commit, and skips tags that are not `v`-numbered; the build script's output carries the new watches and variable. Gates green on macOS; no platform seam touched.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
26 lines
793 B
YAML
26 lines
793 B
YAML
name: Bug report
|
|
description: Something benilla gets wrong, or does differently from 1.12.1.
|
|
body:
|
|
- type: textarea
|
|
id: what
|
|
attributes:
|
|
label: What happened
|
|
description: Screenshots or a clip help a lot; drag them in here.
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: expected
|
|
attributes:
|
|
label: What 1.12.1 does instead
|
|
- type: textarea
|
|
id: steps
|
|
attributes:
|
|
label: How to see it
|
|
placeholder: Where you were and what you did.
|
|
- type: input
|
|
id: build
|
|
attributes:
|
|
label: Build and setup
|
|
description: The `benilla build` line from the start of the terminal output, your OS, and the server you play on.
|
|
placeholder: "benilla build 0.2.0 · 64cca13 · 2026-09-24 · release, macOS 15, vmangos"
|