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

Reorganise GitHub Actions

Aperta
#204 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
github-actions, r, rust

Direzione di ricerca

Inizia esaminando le GitHub Actions esistenti del repository e le modifiche ai workflow discusse nell'issue #162. Mappa i cinque percorsi richiesti: generazione dei binding per R/R-devel, aggiornamenti di nonAPI.txt, test e test di layout, aggiornamenti dei binding del ramo della PR ed esecuzione di extendr main. Il lavoro è completo quando le responsabilità della CI sono separate e ogni workflow richiesto funziona correttamente per gli utenti a cui è destinato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I'd like to define workflows here that I see are present, so we can clean up the current CI we have going on.

For routine maintenance

  1. Generate bindings from new versions of R, R-devel, etc.
  2. nonAPI.txt also changes with these versions, and there is an action for it

For PR authors (contributors outside & inside the org)

  1. Run tests, layout tests, on the generated bindings due to their changes, that they have not seen before, because they don't have all platforms available to them, nor all R versions installed.
  2. Append their PRs with generated bindings, similar to (1), but should refer to current PR and push to current PR branch.

For maintainers / ambitious PR authors:

  1. Run extendr main on PR'd generated bindings, I believe this is what is meant with #162
Lingua principale
Rust
Stelle
56
Fork
26
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

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 extendr/libR-sys

Tutte le issue di extendr/libR-sys

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.