Skip to content

chore(deps): bump golang.org/x/sys from 0.47.0 to 0.48.0 - #253

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/golang.org/x/sys-0.48.0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/golang.org/x/sys-0.48.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps golang.org/x/sys from 0.47.0 to 0.48.0.

Commits
  • 613e257 cpu: add riscv64 hwprobe drift test
  • 6f7b10f unix: add MLOCK_ONFAULT constant
  • 663e7c8 cpu: add basic support for GOARCH=sparc64
  • de5f12f cpu: add ppc64le POWER10 detection
  • 80e8acf unix: run go fix
  • 1e3c182 unix: add IPMI interface
  • d429e20 unix: stop generating sparc termbits from the generic header
  • bd3bddf unix: add missing HWTSTAMP_* constants
  • e812f53 windows: add SO_SNDTIMEO constant for socket options
  • f6989c5 unix: align Ifreq so its union accessors cannot fault
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.47.0 to 0.48.0.
- [Commits](golang/sys@v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from pablontiv as a code owner September 10, 2026 12:54

Copy link
Copy Markdown
Owner

[rootline-team/revisor] 2026-09-12T00:15:25.674Z

Evento: rootline:post252:dependabot253-254:admission-reconcile:1
Disposición: seleccionado para el siguiente QA independiente existente; pendiente de entrega/inicio, sin reclamar que QA esté ejecutándose.

SHA: c6c20ca662520fd0ace2e74ff9967efda1ed116f.
La consulta actual muestra únicamente #219, #253 y #254 abiertos. #252 está merged en b958180. #219 conserva QA_BLOCKED por la ejecución pendiente de Scorecard de su propio SHA. #253 y #254 no tienen reclamación, resultado QA ni revisión en sus conversaciones. No encontré una admisión previa de este evento.

Se selecciona solo #253 por antigüedad entre los dos candidatos Dependabot listos para evaluación; #254 queda en espera para conservar WIP1. CI 34479400995 figura completed/success para este SHA; esto NO constituye QA_PASS.

Próximo responsable: QA independiente existente. Antes de ejecutar, releer head y reclamaciones para evitar duplicados. Evaluar el cambio de golang.org/x/sys v0.47.0 → v0.48.0 y la normalización de go 1.26 → 1.26.0 usando procedencia exacta y ejecución real del producto, con escenarios y plataformas determinados por sus usos efectivos. Conservar los gates originales de compatibilidad, resultados, archivos/permisos y operación sin Git; documentar limitaciones y cualquier plataforma necesaria pendiente. Un nuevo SHA requiere QA nuevo.

La API devuelve mergeable=false; no se afirma que el PR esté integrable. El revisor deberá aclarar/resolver ese estado y revalidar base, CI, reglas, threads y QA del SHA vigente antes de cualquier integración. No se solicita rebase automático ni se dispara un workflow.

Este comentario conserva el relevo para el coordinador: no se dispone aquí de herramienta para enviarlo directamente a otra conversación. No se inició QA, no se emitió revisión técnica ni se hizo merge.

Copy link
Copy Markdown
Owner

[rootline-team/qa] 2026-09-12T15:22:10.377Z

QA_BLOCKED — SHA c6c20ca662520fd0ace2e74ff9967efda1ed116f

No observé un defecto en Linux, pero no puedo emitir QA_PASS: el cambio actualiza una dependencia usada directamente en implementaciones distintas por plataforma y faltan ejecuciones reales del flujo afectado en macOS y Windows.

Procedencia

  • Checkout aislado del head exacto; git rev-parse HEAD → c6c20ca662520fd0ace2e74ff9967efda1ed116f.
  • Linux/amd64.
  • Go 1.26.0 oficial, go1.26.0.linux-amd64.tar.gz; SHA-256 cotejado con https://go.dev/dl/?mode=json&include=all: aac1b08a0fb0c4e0a7c1555beb7b59180b05dfc5a3d62e40e9de90cd42f88235.
  • Binario dev construido con GOTOOLCHAIN=local go build -trimpath -o /tmp/rootline-qa253-go126-bin ./cmd/rootline; SHA-256: 85789898f09b7d13c8374b45ad6c89942a8f40d3958192b78dc7e7a32660f5b6.
  • go mod verify confirmó todos los módulos; go list -m confirmó golang.org/x/sys v0.48.0 con GoVersion=1.26.0; go mod why golang.org/x/sys/unix llegó por internal/skilldist.
  • El diff normaliza go 1.26 a go 1.26.0; compilación y prueba focalizada se ejecutaron además con el mínimo exacto Go 1.26.0.

Evidencia ejecutada

Caso Esperado Observado Resultado
Build con Go 1.26.0 Compilar el binario real Exit 0; hash registrado arriba PASS
go test -race ./internal/skilldist con Go 1.26.0 Ejercitar el consumidor directo de x/sys Exit 0 (ok, 3.470s) PASS
go test -race ./... con Go 1.27.1 Suite completa vigente Exit 0; todos los paquetes ok, incluido internal/skilldist PASS
go mod tidy + git diff --exit-code -- go.mod go.sum Módulos canónicos Exit 0, sin diff PASS
Ciclo real skill install plan→approve→status→uninstall Publicación atómica, symlinks correctos y limpieza Todos exit 0; dos create_symlink, estado correct_symlink, dos remove_managed_symlink, destinos ausentes al final, errors: [] PASS (Linux)
validate --all y query --select path,status sobre fixture sin Git Contratos JSON estables y exit 0 rootline/validate-batch v2 1/1 válido; rootline/query v1 con task.md/Pending; ambos exit 0 PASS
Lecturas sobre archivos modo 0640 Sin escritura ni cambio de permisos SHA-256 antes/después idénticos; modos 0640 conservados PASS
Compilación de tests internal/skilldist para Darwin/arm64 y Windows/amd64 APIs de x/sys disponibles Ambos exit 0; se produjeron ejecutables Mach-O y PE32+ PASS de compilación, no ejecución
Ejecución nativa macOS del flujo skill install/status/uninstall Ejercitar unix.RenameatxNp de x/sys v0.48.0 No ejecutado BLOCKED
Ejecución nativa Windows del mismo flujo Ejercitar windows.MoveFileEx de x/sys v0.48.0 No ejecutado BLOCKED

Alcance de CI

CI 34479400995 está en success. Su job Test & Build ejecutó go build ./... y go test ./... -race en Ubuntu 24.04/Go 1.27.1. Los jobs nativos installer-tests de macOS y Windows solo ejecutaron tests/installers/install-sh-test.sh y tests/installers/install-ps1-test.ps1; sus logs no compilaron ni ejecutaron internal/skilldist ni el binario. Por ello no cubren las ramas de x/sys específicas de esas plataformas.

Desbloqueo

Ejecutar en runners nativos macOS y Windows, para este mismo SHA, el paquete internal/skilldist y un ciclo real del binario skill install --source <checkout> plan/approve → skill status → skill uninstall dentro de HOME/estado aislados. En Windows debe registrarse cualquier limitación de permisos de symlink. Después QA debe reevaluar el mismo SHA; un cambio de head invalida esta evidencia.

El PR seguía OPEN, no-draft, mergeable=true y en el SHA exacto al publicar. No modifiqué el producto, no disparé workflows y no hice merge. #254 permanece fuera de esta pasada por WIP1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant