Skip to content

Commit

Permalink
Post a welcome comment only when opened (#669)
Browse files Browse the repository at this point in the history
* Remove comment action from pr.yaml

* Add pr-comment-welcome.yaml
  • Loading branch information
na4zagin3 authored Oct 23, 2023
1 parent c2ca313 commit 389f48f
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 28 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/pr-comment-welcome.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Pull Request Welcome Comment Flow

on:
pull_request_target:
types: [opened]
# tags-ignore and/or paths does not work with pull_request_target
# tags-ignore:
# - "automated pr"
# paths:
# - "packages/**"

jobs:
welcome:
name: Welcome comment
runs-on: ubuntu-latest
steps:

- name: comment PR
uses: actions/github-script@v2
env:
HEAD_BRANCH: ${{ github.head_ref }}
GITHUB_ACTOR: ${{ github.actor }}
with:
github-token: ${{ github.token }}
script: |
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `
🎉🎉🎉 Thank you for sending a PR!
If this PR is to add new or updated SATySFi libraries, I would like you to include your new library in the package snapshots, by following the instructions below.
After the CI passes, choose “automatic follow-up” options to add your libraries to add snapshots.
Please leave a comment in case you don't want.
**Notes:** I recommend adding your libraries to the snapshot with the latest develop version as well
if your library supports the latest stable version,
because the snapshot with the latest develop version will be the snapshot with the the comming SATySFi stable version.
Thanks!
`
})
28 changes: 0 additions & 28 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,31 +54,3 @@ jobs:
...pullRequestId,
body: replacedBody
});
- name: comment PR
uses: actions/github-script@v2
env:
HEAD_BRANCH: ${{ github.head_ref }}
GITHUB_ACTOR: ${{ github.actor }}
with:
github-token: ${{ github.token }}
script: |
github.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `
🎉🎉🎉 Thank you for sending a PR!
If this PR is to add new or updated SATySFi libraries, I would like you to include your new library in the package snapshots, by following the instructions below.
After the CI passes, choose “automatic follow-up” options to add your libraries to add snapshots.
Please leave a comment in case you don't want.
**Notes:** I recommend adding your libraries to the snapshot with the latest develop version as well
if your library supports the latest stable version,
because the snapshot with the latest develop version will be the snapshot with the the comming SATySFi stable version.
Thanks!
`
})

0 comments on commit 389f48f

Please sign in to comment.