check / check (push) Canceled after 0s
Takes .golangci.yml, .dockerignore, .gitignore, .editorconfig, the workflow and REPO_POLICIES.md from sneak/prompts 0653579, with this repository's own entries after the shared content. Lint (golangci-lint v2.14.0) and test are Dockerfile phases that script/lint and script/test build alone with a new CACHEBUST value, keeping Go's and golangci-lint's caches; the image build depends on both. make fmt and make fmt-check also format the markdown with prettier, pinned in yarn.lock. The agent guidance moves to AGENTS.md. The Go code is fixed for what the new configuration finds, and the AS and prefix detail reads now return the rows' error after their loops. Model: opus-5-5
36 lines
935 B
Go
36 lines
935 B
Go
// Package version provides build version information
|
|
package version
|
|
|
|
// Build-time variables set via ldflags
|
|
//
|
|
//nolint:gochecknoglobals // variables so that ldflags can set them at build time
|
|
var (
|
|
// GitRevision is the git commit hash
|
|
GitRevision = "unknown"
|
|
// GitRevisionShort is the version the page footer shows: the tag or
|
|
// short commit hash from `git describe --tags --always`
|
|
GitRevisionShort = "unknown"
|
|
)
|
|
|
|
const (
|
|
// Name is the program name
|
|
Name = "routewatch"
|
|
// Author is the program author
|
|
Author = "@sneak"
|
|
// AuthorURL is the author's website
|
|
AuthorURL = "https://sneak.berlin"
|
|
// License is the program license
|
|
License = "WTFPL"
|
|
// RepoURL is the git repository URL
|
|
RepoURL = "https://git.eeqj.de/sneak/routewatch"
|
|
)
|
|
|
|
// CommitURL returns the URL to view the current commit
|
|
func CommitURL() string {
|
|
if GitRevision == "unknown" {
|
|
return RepoURL
|
|
}
|
|
|
|
return RepoURL + "/commit/" + GitRevision
|
|
}
|