mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
Add GitHub Actions workflow with 5 jobs: - detect-changes: uses dorny/paths-filter to check whether files under ci-scripts/ or .github/ were modified - welcome-first-time-contributor: getting started and useful links for first time contributors - pr-retrigger-ci-instructions: instructions on how to retrigger the CI without any PR changes - require-maintainer-approval: requires manual approval via the ci-approval GitHub environment when protected files changed, preventing untrusted changes from triggering Jenkins automatically - trigger-jenkins: triggers Jenkins by forwarding the GitHub event payload via curl, skipping the approval gate when no protected files changed Add support for retriggering CI by adding a label to a PR. The label is removed automatically after Jenkins is triggered, regardless of success or failure, so it can be re-added at any time for subsequent retriggers. Assisted-By: Claude:claude-sonnet-4-6 Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org> Co-authored-by: Shubhika Garg <shubhika.garg@openairinterface.org> Signed-off-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org>