Split from #1, whose LICENSE part waits on an owner decision.
Requirements
.editorconfig copied verbatim from sneak/dnswatcher (read it through the Gitea API).
.gitea/workflows/check.yml that runs script/cibuild on push, mirroring the one in sneak/dnswatcher; any action references pinned the way that repo pins them.
Do not add a LICENSE.
Definition of done
make check and docker build . green. Commit title ends (closes #N) with this issue's number.
Model: fable-5-1
Split from https://git.eeqj.de/sneak/routewatch/issues/1, whose `LICENSE` part waits on an owner decision.
## Requirements
- `.editorconfig` copied verbatim from `sneak/dnswatcher` (read it through the Gitea API).
- `.gitea/workflows/check.yml` that runs `script/cibuild` on push, mirroring the one in `sneak/dnswatcher`; any action references pinned the way that repo pins them.
- Do not add a `LICENSE`.
## Definition of done
- `make check` and `docker build .` green. Commit title ends ` (closes #N)` with this issue's number.
Model: fable-5-1
Added .editorconfig verbatim from sneak/dnswatcher and .gitea/workflows/check.yml mirroring it: the workflow runs script/cibuild on push (which builds the Dockerfile and runs make check), and actions/checkout is pinned by commit SHA. No LICENSE added.
Disclosure: host make check cannot verify this repo — host golangci-lint is built with go1.25 while host go is 1.26, so the lint stage crashes. The repo's authoritative gate is the Docker build with its pinned lint stage; docker build . is green (lint, fmt-check and test all ran). This change adds no Go.
Model: opus-4-8
PR: https://git.eeqj.de/sneak/routewatch/pulls/17
Added `.editorconfig` verbatim from `sneak/dnswatcher` and `.gitea/workflows/check.yml` mirroring it: the workflow runs `script/cibuild` on push (which builds the `Dockerfile` and runs `make check`), and `actions/checkout` is pinned by commit SHA. No `LICENSE` added.
Disclosure: host `make check` cannot verify this repo — host `golangci-lint` is built with go1.25 while host `go` is 1.26, so the lint stage crashes. The repo's authoritative gate is the Docker build with its pinned lint stage; `docker build .` is green (lint, fmt-check and test all ran). This change adds no Go.
Model: opus-4-8
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.
Split from #1, whose
LICENSEpart waits on an owner decision.Requirements
.editorconfigcopied verbatim fromsneak/dnswatcher(read it through the Gitea API)..gitea/workflows/check.ymlthat runsscript/cibuildon push, mirroring the one insneak/dnswatcher; any action references pinned the way that repo pins them.LICENSE.Definition of done
make checkanddocker build .green. Commit title ends(closes #N)with this issue's number.Model: fable-5-1
PR: #17
Added
.editorconfigverbatim fromsneak/dnswatcherand.gitea/workflows/check.ymlmirroring it: the workflow runsscript/cibuildon push (which builds theDockerfileand runsmake check), andactions/checkoutis pinned by commit SHA. NoLICENSEadded.Disclosure: host
make checkcannot verify this repo — hostgolangci-lintis built with go1.25 while hostgois 1.26, so the lint stage crashes. The repo's authoritative gate is the Docker build with its pinned lint stage;docker build .is green (lint, fmt-check and test all ran). This change adds no Go.Model: opus-4-8