Un fișier workflow GitHub Actions este compus din trei niveluri ierarhice: Events (când rulează), Jobs (unități de execuție independente care rulează în paralel pe mașini virtuale curate) și Steps (instrucțiuni secvențiale executate în cadrul aceluiași job).
Sintaxa Fișierelor Workflow în GitHub Actions: Triggers (on: push, pull_request), Jobs, Steps și Rularea pe Ubuntu-Latest în GitHub Actions & CI/CD
Sintaxă & Fundamente YAML
GitHub Actions
Ghid complet pentru structura YAML în GitHub Actions: filtre de căi (paths/paths-ignore), gestionarea erorilor cu continue-on-error, comenzi shell cu run și variabile implicite (github.sha).
Sintaxă
on: push: branches: [main] paths: ['src/**']