Skip to content

Fix description discrepency when only the main Description field is changed and not the alternate one. #1281

Fix description discrepency when only the main Description field is changed and not the alternate one.

Fix description discrepency when only the main Description field is changed and not the alternate one. #1281

Workflow file for this run

name: Compile Command
on:
issue_comment:
types: [created]
jobs:
init:
runs-on: ubuntu-latest
# On pull requests and if the comment starts with `/composer-update`
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/composer-update')
outputs:
head_ref: ${{ steps.comment-branch.outputs.head_ref }}
steps:
- name: Get repository from pull request comment
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
id: get-repository
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
const pull = await github.rest.pulls.get({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number
});
const repositoryName = pull.data.head?.repo?.full_name
console.log(repositoryName)
return repositoryName
- name: Disabled on forks
if: ${{ fromJSON(steps.get-repository.outputs.result) != github.repository }}
run: |
echo 'Can not execute /composer-update on forks'
exit 1
- name: Check actor permission
uses: skjnldsv/check-actor-permission@v3
with:
require: write
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reactions: '+1'
- name: Init branch
uses: xt0rted/pull-request-comment-branch@v2
id: comment-branch
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reactions: '-1'
process:
runs-on: ubuntu-latest
needs: init
steps:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
ref: ${{ needs.init.outputs.head_ref }}
- name: Setup git
run: |
git config --local user.email '[email protected]'
git config --local user.name 'nextcloud-command'
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
with:
php-version: 8.1
coverage: none
- name: Update composer
run: sudo composer self-update && composer --version
- name: Delete dependencies
run: rm -rf ./*/
- name: Download dependencies
run: composer install --no-dev
- name: Remove tests and other untracked files
run: git clean -X -d -f
- name: Dump Autoload
run: composer dump-autoload
- name: Commit and push amend
run: |
git add .
git commit --signoff -m 'chore(autoloader): Dump autoloader'
git push --force origin '${{ needs.init.outputs.head_ref }}'
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v4
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: '${{ github.event.repository.full_name }}'
comment-id: '${{ github.event.comment.id }}'
reactions: '-1'