Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Chore] Bump Go version to latest, adopt golangci-lint v2, add Docker-based build, and clean up AGENTS.md/skills

Abierto
#13,995 0 comentarios 0 reacciones 1 asignado Ver en GitHub

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

chore database

Summary

A grab-bag of repository hygiene chores for the BanyanDB - 0.12.0 cycle.

Sub-tasks

  1. Bump Go version to latest
    • Update go.mod go directive.
    • Update any -dev/-test images and CI workflows.
    • Verify make build / make test on the new toolchain.
    • Document the new minimum supported Go version in README.md / CONTRIBUTING.md.
  2. Use golangci-lint v2
    • Bump the .golangci.yml / revive.toml / lint config to the v2 schema.
    • Update CI workflows (.github/workflows/*.yml) and the run-ci-local skill if pinned.
    • Fix any new lints surfaced by v2.
  3. 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 make targets and CI so contributors can run make license-check locally with the same guarantees.
    • Document usage in CONTRIBUTING.md / README.md.
  4. Clean up AGENTS.md and skills
    • Audit AGENTS.md, CLAUDE.md, and the entries under skills/ 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.

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/skywalking

Todos los issues de apache/skywalking

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.