Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 46 additions & 48 deletions .github/workflows/first-time-contributor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ permissions:
jobs:
welcome:
runs-on: ubuntu-latest

steps:
- name: Welcome first-time contributor
uses: actions/github-script@v7
Expand All @@ -37,53 +36,52 @@ jobs:
}

const body = `👋 Hi @${prAuthor}, welcome to **PipeCD** and thanks for opening your first pull request!

We’re really happy to have you here 🚀
Before your PR gets merged, please check a few important things below.

---

### Helpful resources
- Contributing guide: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md
- Development setup: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md#development

---

### DCO Sign-off
All commits must include a \`Signed-off-by\` line to comply with the Developer Certificate of Origin (DCO).

In case you forget to sign-off your commit(s), follow these steps:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the change I proposed. Please copy as it is.


For the last commit:
\`\`\`bash
git commit --amend --signoff
git push --force-with-lease
\`\`\`

For multiple commits:
\`\`\`bash
git rebase --signoff origin/master
git push --force-with-lease
\`\`\`

---

### Run checks locally
Before pushing updates, please run:
\`\`\`bash
make check
\`\`\`
This runs the same checks as CI and helps catch issues early.

---

### 💬 Need help?
If anything is unclear, feel free to ask in this PR or join us on the CNCF Slack in the **#pipecd** channel.
You can get your Slack invite from: https://communityinviter.com/apps/cloud-native/cncf


Thanks for contributing to PipeCD! ❤️
`;

We’re really happy to have you here

Before your PR gets merged, please check a few important things below.

---

### Helpful resources
- Contributing guide: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md
- Development setup: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md#development

---

### DCO Sign-off
All commits must include a \`Signed-off-by\` line to comply with the Developer Certificate of Origin (DCO).

In case you forget to sign-off your commit(s), follow these steps:

**For the last commit:**
\`\`\`bash
git commit --amend --signoff
git push --force-with-lease
\`\`\`

**For multiple commits:**
\`\`\`bash
git rebase --signoff origin/master
git push --force-with-lease
\`\`\`

---

### Run checks locally
Before pushing updates, please run:
\`\`\`bash
make check
\`\`\`
This runs the same checks as CI and helps catch issues early.

---

### 💬 Need help?
If anything is unclear, feel free to ask in this PR or join us on the CNCF Slack in the **#pipecd** channel.
You can get your Slack invite from: https://communityinviter.com/apps/cloud-native/cncf

Thanks for contributing to PipeCD! ❤️`;

await github.rest.issues.createComment({
owner,
Expand Down