2025-08-24 15:49:23 +02:00
|
|
|
[tools]
|
2025-12-02 17:37:09 +00:00
|
|
|
go = "1.25.5"
|
2025-12-03 21:01:35 +00:00
|
|
|
golangci-lint = "2.7.0"
|
2025-08-24 15:49:23 +02:00
|
|
|
goreleaser = "v2.9.0"
|
2025-11-20 05:39:33 +00:00
|
|
|
mdbook = "v0.5.1" # renovate: datasource=github-releases depName=rust-lang/mdbook
|
2025-08-24 17:07:58 +02:00
|
|
|
ko = "v0.18.0" # renovate: datasource=github-releases depName=ko-build/ko
|
2025-08-24 15:49:23 +02:00
|
|
|
|
|
|
|
|
[settings]
|
|
|
|
|
# Experimental features are needed for the Go backend
|
|
|
|
|
experimental = true
|
2025-09-13 12:00:54 +02:00
|
|
|
|
|
|
|
|
[tasks.lint]
|
|
|
|
|
run = "golangci-lint run"
|
|
|
|
|
|
|
|
|
|
[tasks.test]
|
|
|
|
|
run = "go test -v -race ./..."
|
|
|
|
|
|
|
|
|
|
[tasks.test-e2e]
|
|
|
|
|
run = "go test -tags e2e_forgejo -v -race ./test/e2e/forgejo"
|
|
|
|
|
|
|
|
|
|
[tasks.e2e-forgejo-start]
|
|
|
|
|
run = "docker compose --project-directory ./test/e2e/forgejo up -d --wait"
|
|
|
|
|
|
|
|
|
|
[tasks.e2e-forgejo-stop]
|
|
|
|
|
run = "docker compose --project-directory ./test/e2e/forgejo down"
|