21
.github/workflows/dart_bindings.yaml
vendored
21
.github/workflows/dart_bindings.yaml
vendored
@@ -27,12 +27,31 @@ jobs:
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
- uses: actions/github-script@v7
|
||||
continue-on-error: true
|
||||
id: get_issue_number
|
||||
with:
|
||||
script: |
|
||||
if (context.issue.number) {
|
||||
// Return issue number if present
|
||||
return context.issue.number;
|
||||
} else {
|
||||
// Otherwise return issue number from commit
|
||||
return (
|
||||
await github.rest.repos.listPullRequestsAssociatedWithCommit({
|
||||
commit_sha: context.sha,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
})
|
||||
).data[0].number;
|
||||
}
|
||||
result-encoding: string
|
||||
- name: Create or update comment
|
||||
continue-on-error: true
|
||||
if: failure()
|
||||
uses: peter-evans/create-or-update-comment@v4
|
||||
with:
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
issue-number: ${{steps.get_issue_number.outputs.result}}
|
||||
body: |
|
||||
Invalid bindings found in monero.dart, make sure to run `./impls/monero.dart/update_bindings.sh`
|
||||
|
||||
Reference in New Issue
Block a user