Skip to content

Commit bdc102d

Browse files
authored
Merge pull request #70 from microsoft/bruno-add-welcome-ghactions
Add workflows for welcoming issues and pull requests
2 parents dd67ddd + 5051b3b commit bdc102d

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

Diff for: .github/workflows/welcome-issue.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Welcome to the GenAINet
2+
on:
3+
# Trigger the workflow on new issue
4+
issues:
5+
types: [opened]
6+
permissions:
7+
contents: read
8+
issues: write
9+
jobs:
10+
asses-issue:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Add Label and thanks comment to Issue
14+
uses: actions/github-script@v6
15+
with:
16+
script: |
17+
const issueAuthor = context.payload.sender.login
18+
github.rest.issues.addLabels({
19+
issue_number: context.issue.number,
20+
owner: context.repo.owner,
21+
repo: context.repo.repo,
22+
labels: ['needs-review']
23+
})
24+
github.rest.issues.createComment({
25+
issue_number: context.issue.number,
26+
owner: context.repo.owner,
27+
repo: context.repo.repo,
28+
body: `👋 Thanks for contributing @${ issueAuthor }! We will review the issue and get back to you soon.`
29+
})
30+
- name: Auto-assign issue
31+
uses: pozil/auto-assign-issue@v1
32+
with:
33+
repo-token: ${{ secrets.GITHUB_TOKEN }}
34+
assignees: elbruno

Diff for: .github/workflows/welcome-pr.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Welcome to the GenAINet
2+
on:
3+
# Trigger the workflow on pull request
4+
pull_request_target:
5+
types: [opened]
6+
permissions:
7+
contents: read
8+
pull-requests: write
9+
jobs:
10+
asses-pull-request:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Add Label and thanks comment to Pull request
14+
uses: actions/github-script@v6
15+
with:
16+
script: |
17+
const issueAuthor = context.payload.sender.login
18+
github.rest.issues.addLabels({
19+
issue_number: context.issue.number,
20+
owner: context.repo.owner,
21+
repo: context.repo.repo,
22+
labels: ['needs-review']
23+
})
24+
github.rest.issues.createComment({
25+
issue_number: context.issue.number,
26+
owner: context.repo.owner,
27+
repo: context.repo.repo,
28+
body: `👋 Thanks for contributing @${ issueAuthor }! We will review the pull request and get back to you soon.`
29+
})
30+
- name: Auto-assign issue
31+
uses: pozil/auto-assign-issue@v1
32+
with:
33+
repo-token: ${{ secrets.GITHUB_TOKEN }}
34+
assignees: elbruno

0 commit comments

Comments
 (0)