clawbot
996875ae29
split Dockerfile into dedicated lint stage for faster CI
...
Use the golangci/golangci-lint image directly as a lint stage that runs
fmt-check and lint, rather than copying the binary into the builder stage.
BuildKit runs lint and test stages in parallel, so formatting and lint
failures surface much faster.
The COPY --from=lint dependency ensures BuildKit always executes the lint
stage (without it, unused stages are silently skipped).
Also add lint to the Makefile check target prereqs to match REPO_POLICIES
(check: test lint fmt-check).
2026-03-15 10:54:13 -07:00
9712c10fe3
Merge main into next: resolve conflicts, rewrite Dockerfile for Go 1.23
...
- Resolve merge conflicts (README.md, TODO.md, go.mod) keeping next's versions
- Rewrite Dockerfile: replace sneak/builder:2022-12-08 (Go 1.19) with
golang@sha256-pinned (Go 1.23), add golangci-lint for future use
- Remove references to deleted vendor.tzst, modcache.tzst
- Simplify to standard multi-stage build: check + build + scratch final image
- Keep module path sneak.berlin/go/mfer from next branch
- Add Makefile targets: check, fmt-check, hooks (per REPO_POLICIES)
- Pin golangci-lint@v2.0.2 in devprereqs
- Dockerfile version/date comment on pinned image hash
- make check runs test + fmt-check (lint deferred to follow-up issue)
2026-03-14 17:38:40 -07:00
7df558d8d0
next ( #5 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: sneak <sneak@sneak.berlin >
Reviewed-on: #5
2022-12-09 00:02:33 +00:00
7a8a1b4a4a
rollup from next branch ( #4 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: sneak <sneak@sneak.berlin >
Reviewed-on: #4
2022-12-04 07:59:36 +00:00
6628325843
ci debugging
continuous-integration/drone/push Build is failing
2022-02-01 23:35:33 -08:00
bb810fb728
this should fix ci
continuous-integration/drone/push Build is failing
2022-02-01 22:30:43 -08:00
b6c73621fc
used the arm64 hash instead of the amd64 one
continuous-integration/drone/push Build is failing
2022-02-01 22:20:59 -08:00
94f948da04
testing ci again
continuous-integration/drone/push Build is failing
2022-02-01 22:17:13 -08:00
52720830e0
test to get ci working
continuous-integration/drone/push Build is failing
2022-02-01 22:05:16 -08:00
1b3e058b86
add final image
continuous-integration/drone/push Build is failing
2022-02-01 21:47:30 -08:00
7a47873be3
getting ready for CI
2022-02-01 21:36:20 -08:00