Publish columnar-dbc crates with crates.io trusted publishing

Abierto
#560 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
github-actions, rust

Línea de trabajo

Start by reading scripts/publish_crates.py, release.yml, and RELEASE.md, then review the trusted publishing setup for crates.io and rust-lang/crates-io-auth-action. Configure publishing for all seven named crates, switch the publishing job to short-lived tokens with id-token: write, remove and revoke the registry token, and update the release documentation.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Follow-up from #549 review. The release workflow publishes the columnar-dbc crates with a CARGO_REGISTRY_TOKEN secret in the production environment.

crates.io requires a crate to exist before trusted publishing can be configured, so after the first release:

  • Configure trusted publishing (GitHub Actions, columnar-tech/dbc, release.yml, environment production) for every published crate: columnar-dbc, columnar-dbc-sys, and the five columnar-dbc-sys-<platform> crates.
  • Switch scripts/publish_crates.py / release.yml to obtain a short-lived token with rust-lang/crates-io-auth-action (needs id-token: write on the publishing job).
  • Delete the CARGO_REGISTRY_TOKEN secret and revoke the token on crates.io.
  • Update RELEASE.md.
Lenguaje dominante
Go
Estrellas
154
Forks
15
Merge medio
2 d 19 h
PR fusionados (30 d)
38

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 columnar-tech/dbc

Todos los issues de columnar-tech/dbc

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.