Commit Graph
59 Commits
Author SHA1 Message Date
clawbot 03b4b8e5c4 feat: split Dockerfile into dedicated lint stage
Add pre-built golangci/golangci-lint:v1.64.8 image as a separate lint
stage for fast lint feedback without rebuilding the entire builder.

- Lint stage: installs protobuf-compiler, generates code, runs make lint
- Build stage: pins sneak/builder by sha256, removes inline golangci-lint
- COPY --from=lint forces BuildKit to execute the lint stage
- All images pinned by sha256 digest
- Final stage (FROM scratch) unchanged
2026-03-02 00:03:04 -08:00
sneak 1f7ee256ec fix: update go directive from 1.17 to 1.22 (fixes #33) (#34)
Reviewed-on: #34
2026-02-20 11:35:44 +01:00
clawbot 28c6fbd220 fix: update go directive from 1.17 to 1.22 (fixes #33)
go.mod specified go 1.17 but protobuf generated code (mf.pb.go) uses
go1.18+ features (any) and go1.20+ features (unsafe.StringData).
Updated to go 1.22 and ran go mod tidy.
2026-02-20 02:25:21 -08:00
sneak 5aae442156 add links to metalink format (#7)
Reviewed-on: #7
2026-02-09 02:15:58 +01:00
sneak 2717685619 update readme to conform with my new readme howto standards (#8)
continuous-integration/drone/push Build is passing
Reviewed-on: #8

manually approving because CI is offline rn for some reason
2024-12-09 02:50:57 +00:00
sneak 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
sneak 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
sneak eb3b685aa3 i think this will build now
continuous-integration/drone/push Build is passing
2022-02-02 00:26:18 -08:00
sneak 9d8616866f latest 2022-02-02 00:12:03 -08:00
sneak b9c51fdeeb proto3 compiler doesn't like required/optional anymore?
continuous-integration/drone/push Build is passing
2022-02-01 23:48:42 -08:00
sneak 7b869592ce proto3 fixes to pass ci
continuous-integration/drone/push Build is failing
2022-02-01 23:44:58 -08:00
sneak 6628325843 ci debugging
continuous-integration/drone/push Build is failing
2022-02-01 23:35:33 -08:00
sneak 5b2f1fe2dd wrangling ci more
continuous-integration/drone/push Build is failing
2022-02-01 22:45:37 -08:00
sneak f74a320989 cleanup a bit
continuous-integration/drone/push Build is failing
2022-02-01 22:39:50 -08:00
sneak c5f2cb7d9e fix prereqs for builder image
continuous-integration/drone/push Build is failing
2022-02-01 22:35:10 -08:00
sneak bb810fb728 this should fix ci
continuous-integration/drone/push Build is failing
2022-02-01 22:30:43 -08:00
sneak 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
sneak 94f948da04 testing ci again
continuous-integration/drone/push Build is failing
2022-02-01 22:17:13 -08:00
sneak 16f461ef38 Update '.drone.yml'
continuous-integration/drone/push Build is failing
2022-02-02 06:11:09 +00:00
sneak 52720830e0 test to get ci working
continuous-integration/drone/push Build is failing
2022-02-01 22:05:16 -08:00
sneak 1b3e058b86 add final image
continuous-integration/drone/push Build is failing
2022-02-01 21:47:30 -08:00
sneak 7e4f8366a7 format readme, add build status badge
continuous-integration/drone/push Build is failing
2022-02-01 21:45:03 -08:00
sneak ea96e0d786 latest, testing with ci now 2022-02-01 21:43:48 -08:00
sneak 081028f3b2 vendor in deps so CI goes fast 2022-02-01 21:36:27 -08:00
sneak 7a47873be3 getting ready for CI 2022-02-01 21:36:20 -08:00
sneak 69c8d45f8f builds and runs! 2022-02-01 20:12:53 -08:00
sneak 01e9433404 latest 2022-02-01 20:12:32 -08:00
sneak 9dd2682b49 mtime/ctime/atime should be Timestamp 2021-11-03 04:23:09 -07:00
sneak 4fd76850da renumber fields, add timestamp 2021-11-03 04:19:42 -07:00
sneak 92b92c190d update file format a bit 2021-11-03 03:49:40 -07:00
sneak 38df94a9b2 add fmt target 2021-11-03 03:49:34 -07:00
sneak 4a6469b003 fmt 2021-11-03 03:49:24 -07:00
sneak 0f86942849 Update 'proto/mf.proto' 2021-11-03 10:39:41 +00:00
sneak dfdd85bc3b Update 'proto/mf.proto' 2021-11-03 10:22:18 +00:00
sneak 149970df95 allow for multiple checksums per filepath 2021-11-03 10:21:27 +00:00
sneak 9de974e88b add more notes to protobuf 2021-10-26 02:21:10 -07:00
sneak b263706342 use go generate instead of make for protoc 2021-10-26 02:10:55 -07:00
sneak a1fa0d8fe5 add open design questions to README 2021-10-26 02:04:43 -07:00
sneak a35e30c05c beginning of pb 2021-10-26 02:00:50 -07:00
sneak 063c8040c0 Update 'README.md' 2021-01-19 04:00:02 +00:00
sneak baa78caf47 Update 'README.md' 2021-01-19 03:55:01 +00:00
sneak 59237ead67 Update 'README.md' 2021-01-19 03:53:52 +00:00
sneak 169a2237a2 Update 'README.md' 2021-01-19 00:48:29 +00:00
sneak 5a3f228d74 Update 'README.md' 2021-01-19 00:44:23 +00:00
sneak e4559405c1 Update 'README.md' 2021-01-19 00:43:55 +00:00
sneak 349b2a6ba6 Update 'README.md' 2021-01-19 00:43:34 +00:00
sneak 56b47056cf Update 'README.md' 2021-01-19 00:41:41 +00:00
sneak 002399938a Update 'README.md' 2021-01-19 00:40:43 +00:00
sneak a52c6be641 Update 'README.md' 2021-01-19 00:02:49 +00:00
sneak ccd61b8014 Update 'README.md' 2021-01-18 23:55:22 +00:00