From eb7b1882e16b1c2076f2d5b77b3696fe17b27453 Mon Sep 17 00:00:00 2001 From: georglauterbach <44545919+georglauterbach@users.noreply.github.com> Date: Sun, 22 Oct 2023 17:42:01 +0200 Subject: [PATCH] update `contributors.yml` action --- .github/workflows/contributors.yml | 75 +- CONTRIBUTORS.md | 1885 +--------------------------- 2 files changed, 15 insertions(+), 1945 deletions(-) diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml index 9028a60b..e784ae0e 100644 --- a/.github/workflows/contributors.yml +++ b/.github/workflows/contributors.yml @@ -10,12 +10,6 @@ permissions: pull-requests: write statuses: write -env: - # Assign commit authorship to official Github Actions bot: - GIT_USER: github-actions[bot] - GIT_EMAIL: 41898282+github-actions[bot]@users.noreply.github.com - BRANCH_NAME: contributors-update - jobs: add-contributors: name: 'Add Contributors' @@ -24,64 +18,15 @@ jobs: - name: 'Checkout' uses: actions/checkout@v4 - - name: 'Checkout New Branch and Push It' - run: | - git checkout -b ${{ env.BRANCH_NAME }} - git push --force https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git HEAD:${{ env.BRANCH_NAME }} - git checkout master - - # See https://github.com/marketplace/actions/auto-add-contributors for reference of the action. - # - # This action is not well documented, but it does the job for now. We pin the version in order - # to not have any issues in the future. - name: 'Update CONTRIBUTORS.md' - uses: BobAnkh/add-contributors@v0.2.2 + uses: akhilmhdh/contributors-readme-action@v2.3.6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - ACCESS_TOKEN: ${{secrets.GITHUB_TOKEN}} - BRANCH: ${{ env.BRANCH_NAME }} - COMMIT_MESSAGE: 'docs: update `CONTRIBUTORS.md`' - PATH: /CONTRIBUTORS.md - CONTRIBUTOR: '## Contributors' - COLUMN_PER_ROW: 6 - IMG_WIDTH: 100 - FONT_SIZE: 14 - AVATAR_SHAPE: round - - # See https://github.com/marketplace/actions/create-pull-request for reference of the action. - - name: 'Create Pull Request' - uses: peter-evans/create-pull-request@v5.0.2 - id: create-pr - with: - token: ${{ secrets.GITHUB_TOKEN }} - base: master - branch: ${{ env.BRANCH_NAME }} - title: 'docs: update `CONTRIBUTORS.md`' - commit-message: 'docs: update `CONTRIBUTORS.md`' - delete-branch: true - committer: ${{ env.GIT_USER }} <${{ env.GIT_EMAIL }}> - author: ${{ env.GIT_USER }} <${{ env.GIT_EMAIL }}> - signoff: true - body: | - Updated `CONTRIBUTORS.md` via the CI workflow: [`contributors.yml`][workflow]. - - [workflow]: https://github.com/docker-mailserver/docker-mailserver/blob/master/.github/workflows/contributors.yml - - # See https://github.com/marketplace/actions/set-commit-status for reference of the action. - # - # GH Actions are limited when it comes to actions triggering other actions. Hence, - # this whole workflow will not trigger a `pull_request` event without a PAT. The lint - # workflow, which is required due to branch protection, is not important for this type - # of PR, so we skip it and pretend it was successful. - - name: 'Set Status for Linting Actions to Success (Skipped)' - uses: myrotvorets/set-commit-status-action@v2.0.0 - continue-on-error: true - with: - token: ${{ secrets.GITHUB_TOKEN }} - # Skipped workflows are still assigned a "success" status: - status: success - # This should be the correct commit SHA on ${{ env.BRANCH_NAME }}: - sha: ${{ steps.create-pr.outputs.pull-request-head-sha }} - # Name of status check to add/update: - context: lint - # Optional message/note we can inline to the right of the context name in the UI: - description: Lint skipped. Not relevant. + readme_path: CONTRIBUTORS.md + collaborators: all + commit_message: 'docs: updated `CONTRIBUTORS.md`' + committer_username: github-actions[bot] + committer_email: 41898282+github-actions[bot]@users.noreply.github.com + pr_title_on_protected: 'docs: update `CONTRIBUTORS.md' + auto_detect_branch_protection: true diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index cbd2653b..08412f24 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,1880 +1,9 @@ +# Contributors + Thanks goes to these wonderful people ✨ -## Contributors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Thomas -
- Thomas VIAL -
-
- - Georg -
- Georg Lauterbach -
-
- - Casper/ -
- Casper -
-
- - Erik -
- Erik Wramner -
-
- - Brennan -
- Brennan Kinney -
-
- - Jean-Denis -
- Jean-Denis Vauguet -
-
- - Martin -
- Martin Schulze -
-
- - Frederic -
- Frederic Werner -
-
- - Josef -
- Josef Friedrich -
-
- - Johan -
- Johan Smits -
-
- - youtous/ -
- youtous -
-
- - 17Halbe/ -
- 17Halbe -
-
- - Nathan -
- Nathan Pierce -
-
- - Thorsten -
- Thorsten von Eicken -
-
- - Germain -
- Germain Masse -
-
- - 00angus/ -
- 00angus -
-
- - Paul -
- Paul Steinlechner -
-
- - Dominik -
- Dominik Winter -
-
- - Paul -
- Paul Adams -
-
- - Felix -
- Felix Bartels -
-
- - Sebastian -
- Sebastian Wiesendahl -
-
- - Steve -
- Steve Johnson -
-
- - André -
- André Stein -
-
- - William -
- William Desportes -
-
- - omarc1492/ -
- omarc1492 -
-
- - Christian -
- Christian Glahn -
-
- - Marek -
- Marek Walczak -
-
- - Kai -
- Kai Ren -
-
- - Kyle -
- Kyle Ondy -
-
- - Michael/ -
- Michael -
-
- - lukas/ -
- lukas -
-
- - Sascha -
- Sascha Scandella -
-
- - Lukáš -
- Lukáš Vasek -
-
- - Andreas -
- Andreas Perhab -
-
- - vortex852456/ -
- vortex852456 -
-
- - Christian -
- Christian Grasso -
-
- - Hans-Cees -
- Hans-Cees Speel -
-
- - Jack -
- Jack Pearson -
-
- - Dashamir -
- Dashamir Hoxha -
-
- - GAVARD -
- GAVARD Ewann -
-
- - Jack -
- Jack Twilley -
-
- - Luke -
- Luke Cyca -
-
- - Oleg -
- Oleg Kainov -
-
- - Robert -
- Robert Dolca -
-
- - Thomas -
- Thomas Kilian -
-
- - Tobias -
- Tobias Rittig -
-
- - akmet/ -
- akmet -
-
- - Arne -
- Arne Kepp -
-
- - Dennis -
- Dennis Stumm -
-
- - Moritz -
- Moritz Marquardt -
-
- - pyy/ -
- pyy -
-
- - Anne/ -
- Anne -
-
- - Birkenstab/ -
- Birkenstab -
-
- - Brandon -
- Brandon Schmitt -
-
- - Cédric -
- Cédric Laubacher -
-
- - GrupoCITEC/ -
- GrupoCITEC -
-
- - Jairo -
- Jairo Llopis -
-
- - James/ -
- James -
-
- - Jarrod -
- Jarrod Smith -
-
- - Patrizio -
- Patrizio Bekerle -
-
- - Rubytastic2/ -
- Rubytastic2 -
-
- - Semir -
- Semir Patel -
-
- - Wolfgang -
- Wolfgang Ocker -
-
- - Zehir/ -
- Zehir -
-
- - guardiande/ -
- guardiande -
-
- - kamuri/ -
- kamuri -
-
- - davidszp/ -
- davidszp -
-
- - Andreas -
- Andreas Gerstmayr -
-
- - Marko -
- Marko J -
-
- - Michael -
- Michael Schmoock -
-
- - VanVan/ -
- VanVan -
-
- - Alexander -
- Alexander Elbracht -
-
- - Amin -
- Amin Vakil -
-
- - Andrew -
- Andrew Low -
-
- - Ask -
- Ask Bjørn Hansen -
-
- - Ben/ -
- Ben -
-
- - Christian -
- Christian Raue -
-
- - Daniel -
- Daniel Panteleit -
-
- - Darren -
- Darren McGrandle -
-
- - Dominik -
- Dominik Bruhn -
-
- - DuncanvR/ -
- DuncanvR -
-
- - Emanuele -
- Emanuele Mazzotta -
-
- - FL42/ -
- FL42 -
-
- - Guillaume -
- Guillaume Simon -
-
- - Ikko -
- Ikko Eltociear Ashimine -
-
- - James -
- James Fryer -
-
- - Millaguie/ -
- Millaguie -
-
- - Jeremy -
- Jeremy Shipman -
-
- - Jonas -
- Jonas Kalderstam -
-
- - Louis/ -
- Louis -
-
- - martinwepner/ -
- martinwepner -
-
- - Michael -
- Michael Als -
-
- - Morgan -
- Morgan Kesler -
-
- - Pablo -
- Pablo Castorino -
-
- - Philipp -
- Philipp Fruck -
-
- - Rainer -
- Rainer Rillke -
-
- - Bob -
- Bob Gregor -
-
- - r-pufky/ -
- r-pufky -
-
- - andymel/ -
- andymel -
-
- - bigpigeon/ -
- bigpigeon -
-
- - engelant/ -
- engelant -
-
- - j-marz/ -
- j-marz -
-
- - lokipo/ -
- lokipo -
-
- - msheakoski/ -
- msheakoski -
-
- - Felix/ -
- Felix -
-
- - Leon -
- Leon Busch-George -
-
- - Marius -
- Marius Panneck -
-
- - Thomas -
- Thomas Willems -
-
- - 0xflotus/ -
- 0xflotus -
-
- - Ivan -
- Ivan Fokeev -
-
- - 20th/ -
- 20th -
-
- - 2b/ -
- 2b -
-
- - Max:/ -
- Max: -
-
- - Achim -
- Achim Christ -
-
- - Adrian -
- Adrian Pistol -
-
- - Alexander -
- Alexander Kachkaev -
-
- - Alexander -
- Alexander Neu -
-
- - Bedniakov -
- Bedniakov Aleksei -
-
- - Andreas -
- Andreas Egli -
-
- - Andrew -
- Andrew Cornford -
-
- - Andrey -
- Andrey Likhodievskiy -
-
- - Arash -
- Arash Fatahzade -
-
- - Arthur -
- Arthur Outhenin-Chalandre -
-
- - Astro/ -
- Astro -
-
- - Benedict -
- Benedict Endemann -
-
- - Bogdan/ -
- Bogdan -
-
- - Charles -
- Charles Harris -
-
- - Christian -
- Christian Musa -
-
- - Christoph/ -
- Christoph -
-
- - Claus -
- Claus Beerta -
-
- - Damian -
- Damian Moore -
-
- - espitall/ -
- espitall -
-
- - Daniel -
- Daniel Karski -
-
- - Daniele -
- Daniele Bellavista -
-
- - Daniël -
- Daniël van den Berg -
-
- - Dingoz/ -
- Dingoz -
-
- - Dmitry -
- Dmitry R. -
-
- - Dorian -
- Dorian Ayllón -
-
- - Edmond -
- Edmond Varga -
-
- - Eduard -
- Eduard Knysh -
-
- - Elisei -
- Elisei Roca -
-
- - Erick -
- Erick Calder -
-
- - Erik -
- Erik Brakkee -
-
- - Huncode/ -
- Huncode -
-
- - Florian/ -
- Florian -
-
- - Florian -
- Florian Roks -
-
- - Franz -
- Franz Keferböck -
-
- - Frugan/ -
- Frugan -
-
- - Gabriel -
- Gabriel Euzet -
-
- - Gabriel -
- Gabriel Landais -
-
- - GiovanH/ -
- GiovanH -
-
- - H4R0/ -
- H4R0 -
-
- - Harry -
- Harry Youd -
-
- - Hugues -
- Hugues Granger -
-
- - Ian -
- Ian Andrews -
-
- - Influencer/ -
- Influencer -
-
- - jcalfee/ -
- jcalfee -
-
- - JS -
- JS Légaré -
-
- - Jeidnx/ -
- Jeidnx -
-
- - JiLleON/ -
- JiLleON -
-
- - Jiří -
- Jiří Kozlovský -
-
- - jmccl/ -
- jmccl -
-
- - Jurek -
- Jurek Barth -
-
- - JOnathan -
- JOnathan duMonT -
-
- - Kaan/ -
- Kaan -
-
- - Karthik -
- Karthik K -
-
- - KCrawley/ -
- KCrawley -
-
- - Khue -
- Khue Doan -
-
- - Lars -
- Lars Pötter -
-
- - Leo -
- Leo Winter -
-
- - Lin -
- Lin Han -
-
- - MadsRC/ -
- MadsRC -
-
- - Mathieu -
- Mathieu Brunot -
-
- - Maximilian -
- Maximilian Hippler -
-
- - Michael -
- Michael G. -
-
- - Michael -
- Michael Jensen -
-
- - Michel -
- Michel Albert -
-
- - Mohammed -
- Mohammed Chotia -
-
- - Mohammed -
- Mohammed Noureldin -
-
- - Moritz -
- Moritz Poldrack -
-
- - Naveen/ -
- Naveen -
-
- - Nicholas -
- Nicholas Pepper -
-
- - Nick -
- Nick Pappas -
-
- - Nils -
- Nils Knappmeier -
-
- - Olivier -
- Olivier Picquenot -
-
- - Orville -
- Orville Q. Song -
-
- - Ovidiu -
- Ovidiu Predescu -
-
- - Petar -
- Petar Šegina -
-
- - Peter -
- Peter Hartmann -
-
- - Pierre-Yves -
- Pierre-Yves Rofes -
-
- - Remo -
- Remo E -
-
- - René -
- René Plötz -
-
- - Roman -
- Roman Seyffarth -
-
- - Sam -
- Sam Collins -
-
- - Scott -
- Scott Weldon -
-
- - Sebastian -
- Sebastian Straub -
-
- - Serge -
- Serge van den Boom -
-
- - Sergey -
- Sergey Nazaryev -
-
- - Shyim/ -
- Shyim -
-
- - Simon -
- Simon J Mudd -
-
- - Simon -
- Simon Schröter -
-
- - Stephan/ -
- Stephan -
-
- - Stig -
- Stig Otnes Kolstad -
-
- - Sven -
- Sven Kauber -
-
- - Sylvain -
- Sylvain Benner -
-
- - Sylvain -
- Sylvain Dumont -
-
- - TechnicLab/ -
- TechnicLab -
-
- - Thomas -
- Thomas Schmit -
-
- - Tin/ -
- Tin -
-
- - Torben -
- Torben Weibert -
-
- - Toru -
- Toru Hisai -
-
- - Trangar/ -
- Trangar -
-
- - Twist235/ -
- Twist235 -
-
- - Vasiliy -
- Vasiliy Gokoyev -
-
- - Victoria -
- Victoria Brekenfeld -
-
- - Vilius/ -
- Vilius -
-
- - Wim/ -
- Wim -
-
- - Y.C.Huang/ -
- Y.C.Huang -
-
- - arcaine2/ -
- arcaine2 -
-
- - awb99/ -
- awb99 -
-
- - brainkiller/ -
- brainkiller -
-
- - cternes/ -
- cternes -
-
- - dborowy/ -
- dborowy -
-
- - dimalo/ -
- dimalo -
-
- - eleith/ -
- eleith -
-
- - helmutundarnold/ -
- helmutundarnold -
-
- - hnws/ -
- hnws -
-
- - i-C-o-d-e-r/ -
- i-C-o-d-e-r -
-
- - idaadi/ -
- idaadi -
-
- - ixeft/ -
- ixeft -
-
- - jjtt/ -
- jjtt -
-
- - jose -
- jose nazario -
-
- - landergate/ -
- landergate -
-
- - magnus -
- magnus anderssen -
-
- - marios88/ -
- marios88 -
-
- - matrixes/ -
- matrixes -
-
- - mchamplain/ -
- mchamplain -
-
- - Jason -
- Jason Miller -
-
- - mplx/ -
- mplx -
-
- - odinis/ -
- odinis -
-
- - okami/ -
- okami -
-
- - olaf-mandel/ -
- olaf-mandel -
-
- - ontheair81/ -
- ontheair81 -
-
- - pravynandas/ -
- pravynandas -
-
- - presocratics/ -
- presocratics -
-
- - rhyst/ -
- rhyst -
-
- - schnippl0r/ -
- schnippl0r -
-
- - smargold476/ -
- smargold476 -
-
- - sportshead/ -
- sportshead -
-
- - squash/ -
- squash -
-
- - strarsis/ -
- strarsis -
-
- - tamueller/ -
- tamueller -
-
- - vivacarvajalito/ -
- vivacarvajalito -
-
- - wolkenschieber/ -
- wolkenschieber -
-
- - worldworm/ -
- worldworm -
-
+ + ## Further Contributors @@ -1898,8 +27,4 @@ Also thanks goes to these wonderful people, that have contributed in various oth This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! -____ - -Note: - -We started using [all-contributors](https://github.com/all-contributors/all-contributors) in July 2021. We will add contributors with their future PRs or Issues. Code contributions are added automatically. If you are [one of the 200+](https://github.com/docker-mailserver/docker-mailserver/graphs/contributors) that contributed to the project in the past and would like to see your name here too, please reach out! +Note: We started using [all-contributors](https://github.com/all-contributors/all-contributors) in July 2021. We will add contributors with their future PRs or Issues. Code contributions are added automatically. If you are [one of the 200+](https://github.com/docker-mailserver/docker-mailserver/graphs/contributors) that contributed to the project in the past and would like to see your name here too, please reach out!