feat: Add Language Label to Autolabeling Workflow
This commit is contained in:
@@ -43,6 +43,13 @@ jobs:
|
|||||||
|
|
||||||
echo "SELECTED_PLUGIN=$SELECTED_PLUGIN" >> $GITHUB_ENV
|
echo "SELECTED_PLUGIN=$SELECTED_PLUGIN" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Extract Language From Issue Body
|
||||||
|
id: extract-language
|
||||||
|
run: |
|
||||||
|
SELECTED_LANGUAGE=$(echo "${{ github.event.issue.body }}" | awk '/### Language/ {f=1; next} f && NF {print; exit}' | sed 's/^[[:space:]]*//;s/[[:space:]]*$//')
|
||||||
|
|
||||||
|
echo "SELECTED_LANGUAGE=$SELECTED_LANGUAGE" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Determine Corresponding Label
|
- name: Determine Corresponding Label
|
||||||
id: determine-label
|
id: determine-label
|
||||||
run: |
|
run: |
|
||||||
@@ -51,8 +58,14 @@ jobs:
|
|||||||
# Add "Plugin: " in front of each label
|
# Add "Plugin: " in front of each label
|
||||||
LABELS_WITH_PREFIX="$(echo "$LABELS" | sed 's/^/Plugin: /')"
|
LABELS_WITH_PREFIX="$(echo "$LABELS" | sed 's/^/Plugin: /')"
|
||||||
|
|
||||||
|
FINAL_LABELS="$LABELS_WITH_PREFIX"
|
||||||
|
|
||||||
|
if [ -n "$SELECTED_LANGUAGE" ]; then
|
||||||
|
FINAL_LABELS="${FINAL_LABELS}"$'\n'"Language: $SELECTED_LANGUAGE"
|
||||||
|
fi
|
||||||
|
|
||||||
# Save to GitHub environment
|
# Save to GitHub environment
|
||||||
printf "LABELS<<EOF\n%s\nEOF\n" "$LABELS_WITH_PREFIX" >> $GITHUB_ENV
|
printf "LABELS<<EOF\n%s\nEOF\n" "$FINAL_LABELS" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Add Labels To Issue
|
- name: Add Labels To Issue
|
||||||
if: env.LABELS != ''
|
if: env.LABELS != ''
|
||||||
|
|||||||
Reference in New Issue
Block a user