[Chore] Bump Go version to latest, adopt golangci-lint v2, add Docker-based build, and clean up AGENTS.md/skills
Los mantenedores suelen responder en 1 día
@hanahmily ya está trabajando en esto.
Desde el 23/8/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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 #___
- Lenguaje dominante
- Java
- Estrellas
- 25k
- Forks
- 6.6k
- Merge medio
- 7 h 48 min
- PR fusionados (30 d)
- 25
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/skywalking
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
apache/skywalking#14127 ·
Los mantenedores suelen responder en 1 día
-
database
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
apache/skywalking#14104 ·
Los mantenedores suelen responder en 1 día
-
[BanyanDB] Data/Schema Import and ExportPosiblemente ocupada @mrproliu la tomó hace 16 días. Abiertofeature
apache/skywalking#14102 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
database feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
apache/skywalking#14092 ·
Los mantenedores suelen responder en 1 día
-
[Feature] Store BanyanDB's own logs in BanyanDB (self-stored logs)Quizá libre de nuevo @hanahmily la tomó hace 28 días y no hay ningún pull request abierto. Abiertodatabase feature
apache/skywalking#14076 · 10 comentarios · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/skywalking
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Netcracker/qubership-integration-platform#1046 ·
Los mantenedores suelen responder en 2 días
-
`check_java_version()` fails when Java path contains spaces (Windows / Git Bash, `C:\Program Files`)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Fix Math.ceilDiv wrong result for exact positive divisionsPosiblemente ocupada @pamod-madubashana la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
scala-native/scala-native#5094 ·
Los mantenedores suelen responder en 1 día
-
[Bug] AI unread message badge counts a batch of new bubbles as one messagePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
apache/rocketmq-dashboard#5784 ·
Los mantenedores suelen responder en 3 días
-
[i18n] 安装实例完成后的成功提示未正确本地化Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
PCL-Community/PCL-CE#3658 ·
Los mantenedores suelen responder en 1 día