base_ref: ${{ steps.comment-branch.outputs.base_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: ${{ github.event.pull_request.head.repo.full_name != github.repository }}
+ if: ${{ fromJSON(steps.get-repository.outputs.result) != github.repository }}
run: |
echo 'Can not execute /compile on forks'
exit 1