Skip to content

Commit 134c976

Browse files
authored
Merge pull request #9 from PatrickDinh/main
feat: add workflows to sync issues with Zendesk
2 parents a1b4354 + 9d3b725 commit 134c976

File tree

5 files changed

+58
-0
lines changed

5 files changed

+58
-0
lines changed

.github/workflows/issue_closed.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Solve zendesk ticket when the issue is closed
2+
on:
3+
issues:
4+
types: [closed]
5+
jobs:
6+
issue_closed:
7+
uses: algorandfoundation/gh_zendesk_sync/.github/workflows/github_zendesk_issue_closed.yml@main
8+
with:
9+
ZENDESK_TENANT_NAME: ${{ vars.ZENDESK_TENANT_NAME }}
10+
ISSUE_LABEL: makerx
11+
secrets:
12+
ZENDESK_AUTH_TOKEN: ${{ secrets.ZENDESK_AUTH_TOKEN }}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Add comment to zendesk ticket on GitHub issue commented
2+
on:
3+
issue_comment:
4+
types: [created]
5+
jobs:
6+
issue_closed:
7+
uses: algorandfoundation/gh_zendesk_sync/.github/workflows/github_zendesk_issue_commented.yml@main
8+
with:
9+
ZENDESK_TENANT_NAME: ${{ vars.ZENDESK_TENANT_NAME }}
10+
ISSUE_LABEL: makerx
11+
secrets:
12+
ZENDESK_AUTH_TOKEN: ${{ secrets.ZENDESK_AUTH_TOKEN }}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Create Zendesk ticket when an issue is labelled with makerx
2+
on:
3+
issues:
4+
types: [labeled]
5+
jobs:
6+
issue_created:
7+
uses: algorandfoundation/gh_zendesk_sync/.github/workflows/github_zendesk_issue_labelled.yml@main
8+
with:
9+
ZENDESK_TENANT_NAME: ${{ vars.ZENDESK_TENANT_NAME }}
10+
ISSUE_LABEL: makerx
11+
secrets:
12+
ZENDESK_AUTH_TOKEN: ${{ secrets.ZENDESK_AUTH_TOKEN }}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Add comment to GitHub issue on Zendesk ticket commented
2+
on:
3+
repository_dispatch:
4+
types:
5+
- zendesk_github_add_comment
6+
permissions:
7+
issues: write
8+
jobs:
9+
add-comment:
10+
name: Add comment to issue
11+
uses: algorandfoundation/gh_zendesk_sync/.github/workflows/zendesk_github_add_comment.yml@main
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Close GitHub issue on Zendesk ticket solved
2+
on:
3+
repository_dispatch:
4+
types:
5+
- zendesk_github_close_issue
6+
permissions:
7+
issues: write
8+
jobs:
9+
close_issue:
10+
name: Close GitHub issue
11+
uses: algorandfoundation/gh_zendesk_sync/.github/workflows/zendesk_github_close_issue.yml@main

0 commit comments

Comments
 (0)