Skip to content
View gstraccini's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gstraccini

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gstraccini/README.md

GStraccini GitHub Bot

πŸ€– :octocat: A GitHub bot that runs on issues, pull requests, and comments.

Deploy via ftp PHP Linting JSON/YAML validation Shell checker


Useful links


Installation

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.


Commands

That's what I can do :neckbeard::

  • @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 the packages.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).


Cronjobs

The bot handlers on this repository run on my infrastructure at the following intervals:

  • GStraccini Bot - Branches - πŸ• every 1 minute
  • GStraccini Bot - Comments - πŸ• every 1 minute
  • GStraccini Bot - Issues - πŸ• every 1 minute
  • GStraccini Bot - Pull Requests - πŸ• every 1 minute
  • GStraccini Bot - Pushes - πŸ• every 1 minute
  • GStraccini Bot - Repositories - πŸ• every 1 minute
  • GStraccini Bot - Signature - πŸ• every 5 minutes

Popular repositories Loading

  1. gstraccini gstraccini Public

    Config files for my GitHub profile.