π€ A GitHub bot that runs on issues, pull requests, and comments.
- GitHub App: https://github.com/apps/gstraccini
- Bot's site: https://bot.straccini.com/
- Source code: https://github.com/guibranco/gstraccini-bot
To install this bot, go to the GitHub apps page and install it in your account, organization, or repositories.
The commands this bot can do are listed below, or you can always comment in a pull request with @gstraccini help
to retrieve an updated list of commands, parameters, and descriptions.
That's what I can do :
@gstraccini help
: Shows the help message with available commands.@gstraccini hello
: Says hello to the invoker.@gstraccini thank you
: Replies with you are welcome message to the invoker.@gstraccini add project <projectPath>
: Adds a project to the solution file (only for .NET projects).@gstraccini appveyor build <type>
: Runs the AppVeyor build for the target commit and/or pull request.@gstraccini appveyor bump version <component>
: Bumps the CI version in AppVeyor.@gstraccini appveyor register
: Registers the repository in AppVeyor.@gstraccini appveyor reset
: Resets the AppVeyor build number for the target repository.@gstraccini bump version <version> <project>
: Bumps the .NET version in .csproj files.β οΈ (In development, it may not work as expected!)@gstraccini change runner <runner> <workflow> <jobs>
: Changes the GitHub action runner in a workflow file (.yml).β οΈ (In development, it may not work as expected!)@gstraccini csharpier
: Formats the C# code using CSharpier (only for .NET projects).@gstraccini fix csproj
: Updates the.csproj
file with thepackages.config
version of NuGet packages (only for .NET Framework projects).β οΈ (In development, it may not work as expected!)@gstraccini prettier
: Formats the code using Prettier.@gstraccini rerun failed checks
: This option reruns the failed checks in the target pull request.@gstraccini rerun failed workflows
: This option reruns the failed workflows (action) in the target pull request. It is only available for GitHub Actions!@gstraccini review
: Enable review for the target pull request. This is useful when the PR submitter wasn't on the watch list, the webhook was not captured, or some failed scenario occurred.@gstraccini track
: Tracks the specified pull request. Queue a build, raise a dependabot recreate comment to resolve conflicts, and synchronize merge branches.β οΈ (In development, it may not work as expected!)@gstraccini update snapshot
: Update test snapshots (npm test -- -u
) (only for Node.js projects).
Multiple commands can be issued at the same time. Just respect each command pattern (with bot name prefix + command).
Warning
If you aren't allowed to use this bot, a reaction with a thumbs down will be added to your comment.
Important
You can tick (β ) one item from the above list, and it will be triggered! (In beta).
The bot handlers on this repository run on my infrastructure at the following intervals: