From 7660882388c5cc677db7b831028a3e3ce48e0a2c Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Mon, 10 Feb 2025 21:58:50 +0100 Subject: [PATCH] feat: welcome first time contributors (#782) * feat: welcome first time contributers * docs: add changelog entry --- .github/workflows/welcome.yml | 23 +++++++++++++++++++++++ CHANGELOG.md | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 .github/workflows/welcome.yml diff --git a/.github/workflows/welcome.yml b/.github/workflows/welcome.yml new file mode 100644 index 00000000..7666393f --- /dev/null +++ b/.github/workflows/welcome.yml @@ -0,0 +1,23 @@ +name: Welcome +on: + pull_request: + types: [opened, closed] + issues: + types: [opened] +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: wow-actions/welcome@v1 + with: + FIRST_ISSUE: | + 🚀 @{{ author }}, thanks for your contribution! Every idea, bug report, and discussion helps make this project better. Your input is invaluable, and we appreciate the time you took to share it. A maintainer will review it soon—stay awesome! 💡✨ + + FIRST_PR: | + 🎉 You're making a difference! We appreciate your effort and dedication. A reviewer will check it out soon, but in the meantime, give yourself a pat on the back. Keep up the great work! 💪🚀 + + FIRST_PR_MERGED: | + 💖 Welcome @{{ author }} as first-time contributor! Your efforts matter, and we’re so grateful for your contribution. Open source thrives because of people like you. Keep going, keep learning, and know that your work is truly valued. 🌱✨ + + STAR_MESSAGE: | + ⭐ Enjoying contributing? Star the project! ⭐Your contributions help this project grow, and we'd love your support in another way too! If you find this repo helpful, consider leaving a star 🌟 on GitHub. diff --git a/CHANGELOG.md b/CHANGELOG.md index 2110a85f..dc12e635 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- Welcome first time contributors ([#782](https://github.com/jsonrainbow/json-schema/pull/782)) + ### Changed - Used PHPStan's int-mask-of type where applicable ([#779](https://github.com/jsonrainbow/json-schema/pull/779)) - Fixed some PHPStan errors ([#781](https://github.com/jsonrainbow/json-schema/pull/781))