Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Move stats publishing from the dev bucket to prod

Aperta
#13 0 commenti 0 reazioni 2 assegnatari Vedi su GitHub

@grst ci sta già lavorando.

Dal 8/9/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

The deploy workflow publishes to scverse-stats-dev because the AWS_ROLE_ARN secret holds GitHubActions-Stats-Manager-dev, whose IAM policy only covers the dev bucket — syncing to scverse-stats fails on s3:ListBucket (scverse/stats#12).

To move to prod:

  • Confirm the prod role exists: aws iam get-role --role-name GitHubActions-Stats-Manager. If not, apply prod in scverse/aws: tofu init -backend-config=conf/backend-prod.conf -reconfigure && tofu apply -var-file=conf/prod.tfvars
  • Repoint the secret: gh secret set AWS_ROLE_ARN --repo scverse/stats --body "arn:aws:iam::<account>:role/GitHubActions-Stats-Manager"
  • Set STATS_BUCKET: scverse-stats in .github/workflows/deploy.yaml
  • Update the three fetches in scverse/scverse.github.io (layouts/stats/list.html, layouts/people/list.html, layouts/shortcodes/stats.html) to the prod bucket
Lingua principale
TypeScript
Stelle
4
Fork
0
Merge medio
1g 1h
PR unite (30g)
1

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di scverse/stats

Tutte le issue di scverse/stats

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.