Skip to content

Commit

Permalink
github action to post diff
Browse files Browse the repository at this point in the history
  • Loading branch information
anitacaron authored and balhoff committed Jan 27, 2025
1 parent 1566c79 commit 92bb1bd
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions .github/workflows/diff.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: 'Create ROBOT diffs on Pull requests'

on:

issue_comment:
types: [created]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
diff-reports:
if: ${{ github.event.issue.pull_request }}
runs-on: ubuntu-latest
container: obolibrary/odkfull:v1.4
permissions:
contents: read
pull-requests: read
steps:
- uses: khan/[email protected]
id: check
with:
trigger: '#gogoeditdiff'
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
# Checks-out current branch
- uses: xt0rted/pull-request-comment-branch@v1
id: comment-branch
- uses: actions/checkout@v3
if: steps.check.outputs.triggered == 'true'
with:
ref: ${{ steps.comment-branch.outputs.head_ref }}
# Checks-out master branch under "master" directory
- uses: actions/checkout@v3
if: steps.check.outputs.triggered == 'true'
with:
ref: master
path: master
- name: Diff Edit
if: steps.check.outputs.triggered == 'true'
run: |
cd src/ontology
robot diff --left ../../master/src/ontology/ro-edit.owl --left-catalog ../../master/src/ontology/catalog-v001.xml --right ro-edit.owl --right-catalog catalog-v001.xml -f markdown -o edit-diff.md
echo "<details>\n<summary>Here's a diff of your edit file</summary>\n" > edit-comment.md
cat edit-diff.md >> edit-comment.md
echo "</details>" >> edit-comment.md
- name: Post comment
if: steps.check.outputs.triggered == 'true'
uses: NejcZdovc/[email protected]
with:
file: "../../edit-comment.md"
github_token: ${{secrets.GITHUB_TOKEN}}

0 comments on commit 92bb1bd

Please sign in to comment.