mirror of https://github.com/OpenRCT2/OpenRCT2.git
27 lines
830 B
YAML
27 lines
830 B
YAML
name: 'Backtrace issue commit correction'
|
|
on:
|
|
issues:
|
|
types:
|
|
- opened
|
|
jobs:
|
|
backtrace_commit_correction:
|
|
runs-on: ubuntu-latest
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
ISSUE: ${{ github.event.issue.html_url }}
|
|
if: |
|
|
contains(github.event.issue.labels.*.name, 'backtrace.io')
|
|
steps:
|
|
- name: Modify issue contents
|
|
env:
|
|
BODY: ${{ github.event.issue.body }}
|
|
id: fix
|
|
run: |
|
|
changed_body=$(echo "$BODY" | sed '/<strong>commit<\/strong>/,/<\/ul>/ s/<code>\([0-9a-f]\{7,\}\)<\/code>/\1/g')
|
|
if [[ "$changed_body" == "$BODY" ]]; then
|
|
echo "Unable to match the Backtrace report format."
|
|
exit 1
|
|
fi
|
|
echo "$changed_body" >> body.txt
|
|
gh issue edit $ISSUE --body-file body.txt
|