Skip to content

Improve UX by not allowing the user to drag icons and images within the app #2533

Improve UX by not allowing the user to drag icons and images within the app

Improve UX by not allowing the user to drag icons and images within the app #2533

name: Changelog Updater
on:
issue_comment:
types: [created]
jobs:
update-changelog:
runs-on: macos-latest
steps:
- name: Check trigger
id: check
uses: khan/[email protected]
with:
trigger: '\changelog-update'
reaction: rocket
prefix_only: 'true'
env:
GITHUB_TOKEN: '${{secrets.GITHUB_TOKEN}}'
- uses: tibdex/github-app-token@v2
id: generate-token
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
- name: Debug
if: steps.check.outputs.triggered == 'true'
env:
COMMENT_BODY: ${{github.event.comment.body}}
COMMENT_USER: ${{github.event.comment.user.login}}
ISSUE_USER: ${{github.event.issue.user.login}}
PR_NUM: ${{github.event.issue.number}}
ISSUE_AUTHOR_ASSOCIATION: ${{github.event.issue.author_association}}
COMMENT_AUTHOR_ASSOCIATION: ${{github.event.comment.author_association}}
run: |
echo "COMMENT_BODY: $COMMENT_BODY"
echo "COMMENT_USER: $COMMENT_USER"
echo "ISSUE_USER: $ISSUE_USER"
echo "PR_NUM: $PR_NUM"
echo "ISSUE_AUTHOR_ASSOCIATION: $ISSUE_AUTHOR_ASSOCIATION"
echo "COMMENT_AUTHOR_ASSOCIATION: $COMMENT_AUTHOR_ASSOCIATION"
- name: Clone git repo
if: steps.check.outputs.triggered == 'true'
uses: actions/checkout@v4
- name: Configure Git Agent
if: steps.check.outputs.triggered == 'true'
run: |
git config --global user.name 'Changelog Bot'
git config --global user.email '[email protected]'
- name: Update Changelog
if: (github.event.comment.author_association == 'OWNER' || github.event.comment.author_association == 'COLLABORATOR') && steps.check.outputs.triggered == 'true'
env:
COMMENT_BODY: ${{github.event.comment.body}}
PR_NUM: ${{github.event.issue.number}}
USER: ${{github.event.issue.user.login}}
run: |
echo "Found it"
echo "Body: $COMMENT_BODY"
echo "Pull Request Number: $PR_NUM"
echo $COMMENT_BODY > comment_body.file
echo "Pull Request Number: $PR_NUM" >> comment_body.file
echo "User: $USER" >> comment_body.file
python3 scripts/update-changelog.py -changelog-file changelog.md -changes-file comment_body.file
- name: Commit changelog
if: steps.check.outputs.triggered == 'true'
env:
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
run: |
git add changelog.md
git commit -nm "Updated changelog.md"
git push origin HEAD