Agentic workflows for daily issue triage and weekly repo status fail on forks. We can skip them

Offen
#14,404 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
50/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions
Bereich
ci-cd, devops

Rechercherichtung

The failing runs are the daily-issue-triage and weekly-repo-status agentic workflows, whose compiled .lock.yml files are named in the issue. Start by finding their source definitions and the pre-flight check that compares ${{ github.repository }} with apache/cloudstack, then check whether the compiled lock files need regenerating. Done means a fork run exits cleanly with the skip message instead of failing and sending the failure email.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

type:bug

Pre-flight Check (Stop on Forks)

  • CRITICAL: Before performing any triage steps, check if the current repository (${{ github.repository }}) matches apache/cloudstack.
  • If ${{ github.repository }} is not apache/cloudstack (meaning it is running on a user fork), stop immediately, output a message saying "Skipping triage on fork repository", and exit without taking any action or consuming tools.

You get sent out an annoying email every time this workflow fails

Seen failing here:

https://github.com/jbampton/cloudstack/actions/workflows/daily-issue-triage.lock.yml

https://github.com/jbampton/cloudstack/actions/workflows/weekly-repo-status.lock.yml

Image
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
7 T. 16 Std.
Gemergte PRs (30 T.)
15

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/cloudstack

Alle Issues in apache/cloudstack

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.