Skip to content

Commit a0861f9

Browse files
committed
Import standard GitHub workflow files
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
1 parent e9cb5fe commit a0861f9

3 files changed

Lines changed: 154 additions & 0 deletions

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# This workflow is used to manage stale issues and PRs in the Reshapr project.
2+
name: Manage stale issues and PRs
3+
4+
on:
5+
schedule:
6+
- cron: "0 0 * * *"
7+
8+
permissions:
9+
contents: read
10+
11+
jobs:
12+
stale:
13+
permissions:
14+
issues: write # for actions/stale to close stale issues
15+
pull-requests: write # for actions/stale to close stale PRs
16+
if: startsWith(github.repository, 'microcks/')
17+
name: Mark issue or PR as stale
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # To pin v10.2.0
21+
with:
22+
repo-token: ${{ secrets.GITHUB_TOKEN }}
23+
stale-issue-message: |
24+
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
25+
26+
It will be closed in 30 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.
27+
28+
There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. Reshapr is an Open Source project not owned by a single for-profit company. It is a community-driven initiative ruled under [open governance model](https://github.com/reshapr/.github/blob/main/CODE_OF_CONDUCT.md).
29+
30+
Let us figure out together how to push this issue forward. Connect with us through [one of many communication channels](https://reshapr.io/community/) we established here.
31+
32+
Thank you for your patience :heart:
33+
stale-pr-message: |
34+
This pull request has been automatically marked as stale because it has not had recent activity :sleeping:
35+
36+
It will be closed in 30 days if no further activity occurs. To unstale this pull request, add a comment with detailed explanation.
37+
38+
There can be many reasons why some specific pull request has no activity. The most probable cause is lack of time, not lack of interest. Reshapr is an Open Source project not owned by a single for-profit company. It is a community-driven initiative ruled under [open governance model](https://github.com/reshapr/.github/blob/main/CODE_OF_CONDUCT.md).
39+
40+
Let us figure out together how to push this pull request forward. Connect with us through [one of many communication channels](https://reshapr.io/community/) we established here.
41+
42+
Thank you for your patience :heart:
43+
days-before-stale: 30
44+
days-before-close: 30
45+
stale-issue-label: stale
46+
stale-pr-label: stale
47+
exempt-issue-labels: keep-open
48+
exempt-pr-labels: keep-open
49+
close-issue-reason: not_planned
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Welcome new users by commenting on the first-time issue/PR.
2+
# Adding a friendly message in the comment to tip non-stargazers to star our repo.
3+
#
4+
# Props to https://github.com/wow-actions/welcome
5+
6+
name: Welcome New Users with Thanks and Tip non-stargazers ;-)
7+
on:
8+
pull_request_target:
9+
types: [opened, closed]
10+
issues:
11+
types: [opened]
12+
permissions:
13+
contents: read # Set permissions as read-only by default at the top level
14+
jobs:
15+
run:
16+
permissions:
17+
issues: write # for wow-actions/welcome to comment on issues
18+
pull-requests: write # wow-actions/welcome to comment on PRs
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: wow-actions/welcome@68019c2c271561f63162fea75bb7707ef8a02c85 # To pin v1.3.1
22+
with:
23+
# GitHub token as default GITHUB_TOKEN
24+
25+
FIRST_ISSUE_REACTIONS: '+1, hooray, rocket, heart'
26+
27+
FIRST_ISSUE: |
28+
👋 @{{ author }}
29+
30+
Welcome to the Reshapr community! 💖
31+
32+
Thanks and congrats 🎉 for opening your first issue here! Be sure to follow the issue template or please update it accordingly.
33+
34+
📢 If you're using Reshapr in your organization, please [add your company name to this list](https://github.com/reshapr/.github/blob/main/ADOPTERS.md). 🙏 It really helps the project to gain momentum and credibility. It's a small contribution back to the project with a big impact.
35+
36+
If you need to know why and how to add yourself to the list, please read the blog post ["Join the Reshapr Adopters list and Empower the vibrant open source Community 🙌"](https://reshapr.io/blog/join-adopters-list/)
37+
38+
Hope you have a great time there!
39+
40+
FIRST_PR_REACTIONS: '+1, hooray, rocket, heart'
41+
42+
FIRST_PR: |
43+
👋 @{{ author }}
44+
45+
Welcome to the Reshapr community! 💖
46+
47+
Thanks and congrats 🎉 for opening your first pull request here! Be sure to follow the pull request template or please update it accordingly.
48+
49+
Hope you have a great time there!
50+
51+
FIRST_PR_MERGED: |
52+
🎉 @{{ author }}
53+
54+
You are now a Reshapr community contributor! 💖
55+
56+
Thanks and congrats 🚀 on merging your first pull request! We are delighted and very proud of you! 👏
57+
58+
📢 If you're using Reshapr in your organization, please [add your company name to this list](https://github.com/reshapr/.github/blob/main/ADOPTERS.md). 🙏 It really helps the project to gain momentum and credibility. It's a small contribution back to the project with a big impact.
59+
60+
If you need to know why and how to add yourself to the list, please read the blog post ["Join the Reshapr Adopters list and Empower the vibrant open source Community 🙌"](https://reshapr.io/blog/join-adopters-list/)
61+
62+
Kudos and please keep going, we need you 🙌
63+
64+
STAR_MESSAGE: |
65+
🌟 ~~~~~~~~~ 🌟
66+
67+
📢 If you like Reshapr, please ⭐ star ⭐ our repo to support it!
68+
69+
🙏 It really helps the project to gain momentum and credibility. It's a small contribution back to the project with a big impact.
70+

CODE_OF_CONDUCT.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Reshapr Community Code of Conduct
2+
3+
Reshapr project adheres to the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md), aligning with the values of collaboration, transparency, and inclusivity that define open source.
4+
5+
## Our Pledge
6+
7+
As contributors and maintainers of the Reshapr project, we are committed to fostering an open, welcoming, and inclusive environment. By participating in our community, we pledge to:
8+
9+
- Promote a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, experience level, nationality, personal appearance, race, religion, or sexual identity and orientation.
10+
- Support a spirit of mutual respect, empathy, and cooperation, ensuring that every contribution—big or small—is valued.
11+
- Encourage collaboration, knowledge-sharing, and continuous learning, as these are the cornerstones of any successful open-source community.
12+
13+
## Our Standards
14+
15+
To ensure a productive, positive experience for all community members, we ask everyone to:
16+
17+
- **Be respectful and considerate**: Engage with others constructively, appreciating the diverse perspectives and ideas within the community.
18+
- **Be collaborative**: Open-source thrives on shared efforts and diverse input. Offer help where needed and seek help when necessary.
19+
- **Lead by example**: Encourage new contributors and foster an environment where everyone feels welcome to participate.
20+
- **Value inclusivity**: Open source is for everyone. Actively support a diverse range of contributors and voices, regardless of background.
21+
22+
## Enforcement
23+
24+
Instances of unacceptable behavior—including harassment, abusive language, or any other forms of misconduct—should be reported to the Reshapr project team at **info@reshapr.io**.
25+
26+
The project team will:
27+
- Review and investigate all reports confidentially.
28+
- Take action deemed appropriate for the situation, including potential temporary or permanent bans from the community.
29+
- Keep the identity of the reporter confidential, ensuring a safe and respectful process for all involved.
30+
31+
## A Community-Driven Open Source
32+
33+
Reshapr thrives because of its open-source community. We encourage all members to actively contribute, share knowledge, and help make our project better for everyone. By following this Code of Conduct, we can create a community that supports innovation, collaboration, and the open-source values we all believe in.
34+
35+
Thank you for being part of the Reshapr community!

0 commit comments

Comments
 (0)