Skip to content

Factory from public repository on BitBucket or GitLab servers based on SSH Url does not clone project #242

Factory from public repository on BitBucket or GitLab servers based on SSH Url does not clone project

Factory from public repository on BitBucket or GitLab servers based on SSH Url does not clone project #242

name: Label New Issues
on:
issues:
types: [opened]
jobs:
label-issue:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Add Label "status/need-triage" if no label starting with "severity" exists
env:
GITHUB_TOKEN: ${{ secrets.CHE_BOT_GITHUB_TOKEN }}
run: |
ISSUE_NUMBER=${{ github.event.issue.number }}
REPO=${{ github.repository }}
LABEL_TO_ADD="status/need-triage"
LABEL_PREFIX="severity"
# Get the issue labels
ISSUE_LABELS=$(gh issue view $ISSUE_NUMBER --json labels --jq '.labels[].name')
# Check if any label starts with 'severity'
if echo "$ISSUE_LABELS" | grep -q "^$LABEL_PREFIX"; then
echo "A label starting with '$LABEL_PREFIX' exists. No action needed."
else
echo "No label starting with '$LABEL_PREFIX' found. Adding '$LABEL_TO_ADD'."
# Add the label to the issue
gh issue edit $ISSUE_NUMBER --add-label "$LABEL_TO_ADD"
fi