Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  pr-request-report-labels.yml  Sprache: unbekannt

 
Spracherkennung für: .yml vermutete Sprache: Abap {ABAP[60] SQL[45] VDM[40]} [Methode: maximale Elemente, drei Dimensionen]

---
name: PR - Request report labels

# Warning, this job is running on pull_request_target and therefore has access to issue content.
# Don't add any steps that act on external code.
on:
  pull_request_target:
    types: [ opened, reopened, synchronize, labeled, unlabeled, edited ]
    branches:
      - main
      - beta
      - release

permissions:
  contents: read
  pull-requests: write

jobs:
  require-report-label:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

      - name: Validate report label
        id: validate
        env:
          GH_TOKEN: ${{ github.token }}
          PR_NUMBER: ${{ github.event.pull_request.number }}
        run: |
          ./scripts/ci/validate-pr-report-labels.sh "$PR_NUMBER" | while read -r line; do
            echo "$line"
            if [[ "$line" == "valid="* ]] || [[ "$line" == "message="* ]]; then
              echo "$line" >> "$GITHUB_OUTPUT"
            fi
          done

      - name: Fail if invalid
        if: steps.validate.outputs.valid == 'false'
        env:
          GH_TOKEN: ${{ github.token }}
          PR_NUMBER: ${{ github.event.pull_request.number }}
          MESSAGE: ${{ steps.validate.outputs.message }}
          IDENTIFIER: "<!-- pr-report-label-validation-comment -->"
        run: |
          ./scripts/ci/manage-pr-comment.sh "$PR_NUMBER" "$IDENTIFIER" "$MESSAGE" "invalid"
          echo "::error::$MESSAGE"
          exit 1

      - name: Mark as resolved if valid
        if: steps.validate.outputs.valid == 'true'
        env:
          GH_TOKEN: ${{ github.token }}
          PR_NUMBER: ${{ github.event.pull_request.number }}
          IDENTIFIER: "<!-- pr-report-label-validation-comment -->"
        run: |
          ./scripts/ci/manage-pr-comment.sh "$PR_NUMBER" "$IDENTIFIER" "" "valid" "✅ **Validation Passed**: All report and feature-flag labels are correctly set."

[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-10-24]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104842
#Domains=499163