[Chore] Bump Go version to latest, adopt golangci-lint v2, add Docker-based build, and clean up AGENTS.md/skills
I maintainer di solito rispondono entro 1 giorno
@hanahmily ci sta già lavorando.
Dal 23/8/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Summary
A grab-bag of repository hygiene chores for the BanyanDB - 0.12.0 cycle.
Sub-tasks
- Bump Go version to latest
- Update
go.modgodirective. - Update any
-dev/-testimages and CI workflows. - Verify
make build/make teston the new toolchain. - Document the new minimum supported Go version in
README.md/CONTRIBUTING.md.
- Update
- Use golangci-lint v2
- Bump the
.golangci.yml/revive.toml/ lint config to the v2 schema. - Update CI workflows (
.github/workflows/*.yml) and therun-ci-localskill if pinned. - Fix any new lints surfaced by v2.
- Bump the
- Introduce a Docker-based build system for consistent license-file generation across OSes
- Add a
build/Dockerfile(or extend existing) that produces a reproducible build environment. - License generation: ensure the produced NOTICE / LICENSE-3rd-party output is byte-identical regardless of host OS (line endings, sort order, timestamps).
- Wire it into
maketargets and CI so contributors can runmake license-checklocally with the same guarantees. - Document usage in
CONTRIBUTING.md/README.md.
- Add a
- Clean up AGENTS.md and skills
- Audit
AGENTS.md,CLAUDE.md, and the entries underskills/for stale / redundant / conflicting guidance. - Remove duplication, fix references to renamed paths, and align with current Go / repo conventions.
- Update the index files / README that list available skills.
- Audit
Acceptance Criteria
- Each sub-task has a checkbox / PR reference below as it lands.
- CI green on the new toolchain and with golangci-lint v2.
- License generation is reproducible across Linux/macOS/Windows hosts.
- AGENTS.md and skills directory are consistent and current.
Sub-task tracker
- (1) Bump Go version — PR #___
- (2) golangci-lint v2 — PR #___
- (3) Docker-based build for license generation — moved to #13996
- (4) Clean up AGENTS.md and skills — PR #___
- Lingua principale
- Java
- Stelle
- 25k
- Fork
- 6.6k
- Merge medio
- 13h 9m
- PR unite (30g)
- 23
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/skywalking
-
database
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
apache/skywalking#14104 ·
I maintainer di solito rispondono entro 1 giorno
-
[BanyanDB] Data/Schema Import and ExportForse già presa @mrproliu l’ha presa 26 giorni fa. Apertafeature
apache/skywalking#14102 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] BanyanDB: local-scan performance follow-up for tag aggregation (optional)Forse già presa @hanahmily l’ha presa 4 giorni fa. Apertadatabase feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
apache/skywalking#14092 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] Store BanyanDB's own logs in BanyanDB (self-stored logs)Forse di nuovo libera @hanahmily l’ha presa 38 giorni fa e non c’è nessuna pull request aperta. Apertadatabase feature
apache/skywalking#14076 · 10 commenti · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
database
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
apache/skywalking#14070 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/skywalking
Issue simili
-
[Bug] dubbo.protocol.triple.max-message-size is only read from OS environment variablesForse già presa @CCCLL l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
hierynomus/sshj#1070 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
intellij-elixir/intellij-elixir#4492 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
-
[Server] OpenAPI 3.1 YAML specs generate Object fields: resolveToJSON drops every schema typeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
quarkiverse/quarkus-openapi-generator#1796 · 1 commento ·