Awesome actions is a repository template that comes with pre-configured GitHub Actions that
- create project board
- create a welcome issue with info on how to use GitHub
- greets first time contributors to issues and pull requests with a warm welcome message
- add the names of everybody who stars the repository in its README
- mark issues that did not receive comments as stale and closes them a bit later if there was no recent activity
- add a cat gif to any pull request created to reward pushing code
- add a template message based on a label
- turns TODO comments in code into issues
- executes Javascript talking to the GitHub API directly from a comment
- rebases a pull request if you use the
/rebase
issue ops command - automatically disables bootstrap workflows after initial execution
Any repository that will use this template as its base will automatically get those workflows enabled. It can be used as a show case on how Open and Inner Source best practices (like welcoming new contributors) as well as bootstrapping project boards can be "codified" and reused and constantly improved as part of a repository template. It also demonstrates how to react on non CI/CD specific events likes issues, pull requests, added stars and peridodic workflow executions.
Please do not work with this repository directly unless you like to contribute to its core functionality. Instead, please use it as a repository template and create a new repository for yourself based on this template. All you have to do is to click on the green Use this template button above:
- Greeting on first Issue and PR from this Action
- Marking issues as stale from this Action
- Committing back to the repository to change the README file and disable bootstrapping workflows from this Action
- Creating first issue from a file from this Action
If you have any examples for great Actions as part of a repository template to show case the power of Actions outside traditional CI/CD, we are looking forward to your PRs.
We got a ⭐ from @TimoWilhelm
We got a ⭐ from @schtefan
We got a ⭐ from @andygrunwald
We got a ⭐ from @JeroenKnoops
We got a ⭐ from @npalm
We got a ⭐ from @ajbrown415
We got a ⭐ from @ofuen
We got a ⭐ from @KoonNgee
We got a ⭐ from @jstoobz
We got a ⭐ from @jonico
We got a ⭐ from @CessatL
We got a ⭐ from @elstudio
We got a ⭐ from @conradwt
We got a ⭐ from @mohamedAchour
We got a ⭐ from @timoles
We got a ⭐ from @lazyoracle
We got a ⭐ from @anthonyfok
We got a ⭐ from @Bawanthathilan
We got a ⭐ from @OsirisXTLS
We got a ⭐ from @umenthum
We got a ⭐ from @BuddhikaD
We got a ⭐ from @hikmatfarhat-ndu
We got a ⭐ from @ErgunKargun
We got a ⭐ from @lukedyer-peak
We got a ⭐ from @slange-dev
We got a ⭐ from @Norbinsh
We got a ⭐ from @sergeh
We got a ⭐ from @dlobue
We got a ⭐ from @dacoffey
We got a ⭐ from @MxNxPx
We got a ⭐ from @omearaj
We got a ⭐ from @cameronstew
We got a ⭐ from @SrilalS
We got a ⭐ from @dineshsonachalam
We got a ⭐ from @abirismyname
We got a ⭐ from @tehuelche
We got a ⭐ from @HIMADRI518
We got a ⭐ from @300481
We got a ⭐ from @suhaas
We got a ⭐ from @mvandermeulen
We got a ⭐ from @gscho
We got a ⭐ from @repository-sync
We got a ⭐ from @philspokas
We got a ⭐ from @Siddhesh-Agarwal
We got a ⭐ from @JacquelineFriedberg
We got a ⭐ from @anipind
We got a ⭐ from @neymarsabin
We got a ⭐ from @some-natalie
We got a ⭐ from @austenstone
We got a ⭐ from @dreglad
We got a ⭐ from @lokeshsoni
We got a ⭐ from @sbrinkerhoff
We got a ⭐ from @robert-spring
We got a ⭐ from @milldogtjm
We got a ⭐ from @29rou
We got a ⭐ from @felickz
We got a ⭐ from @QuentinHuber
We got a ⭐ from @thunder-red-star
We got a ⭐ from @jcbhmr
We got a ⭐ from @foresightyj
We got a ⭐ from @makotot
We got a ⭐ from @tristiyadi
We got a ⭐ from @LadyKerr
We got a ⭐ from @marcusrbrown
We got a ⭐ from @Chirantanbanik
We got a ⭐ from @mortenp1337
We got a ⭐ from @wilapdantop
We got a ⭐ from @dduzgun-security
We got a ⭐ from @apgeorg
We got a ⭐ from @insolitum
We got a ⭐ from @saber233
We got a ⭐ from @xiaozhu2007
We got a ⭐ from @ghsioux
We got a ⭐ from @dethMastery
We got a ⭐ from @akimdi