Now Wingman can help you with the DevOps process as well! Check out some of its capabilities below.
Markers
A marker is a special text symbol that Wingman uses a placeholder for content. When you type a marker in a pull request comment, wingman will render markers with its respective content. For example, if you create or edit a comment and add [wingman:all], Wingman will replace the marker with summaries about the current pull request.
Available markers:
[wingman:title]: a title for the pull request based on commit messages. > Note: it only works on the pull request title.
[wingman:all]: a full summary of the changes made in the pull request.
[wingman:summary] : a very short pull request summary (1 or 2 statements).
[wingman:description] : a detailed pull request summary (per file changes).
[wingman:breaking-changes] : a summary of breaking changes (changes in interfaces or things that might break other functionalities).
Pro tip: Edit this pull request title and type [wingman:title], edit the body (first comment) and type [wingman:all].
Commands
Commands are actions (not to be confused with Github Actions) that will be triggered when a command is executed. Commands will trigger a Github check run. In practice, they will look very similar to a Github Action execution, except that they will be executed by DevOps Wingman Plaftorm. All DevopsAI features developed through Github Actions in the past are now supported in DevOps Wingman.
Available commands:
/wingman:fix-bugs: will trigger a bug fixing check run.
/wingman:generate-docstrings: will trigger a docstring generation check run.
/wingman:fix-pmd: will trigger a PMD fixer check run. PMD fixer is only available for Apex.
[^1]: DevOps Wingman is currently in beta. If you have any issues, you can contact Douglas Souza from Teia Labs team directly, either over Slack or email (douglas.souza@osf.digital).
:rocket: DevOps Wingman[^1] is here!
Now Wingman can help you with the DevOps process as well! Check out some of its capabilities below.
Markers
A marker is a special text symbol that Wingman uses a placeholder for content. When you type a marker in a pull request comment, wingman will render markers with its respective content. For example, if you create or edit a comment and add
[wingman:all]
, Wingman will replace the marker with summaries about the current pull request.Available markers:
[wingman:title]
: a title for the pull request based on commit messages. > Note: it only works on the pull request title.[wingman:all]
: a full summary of the changes made in the pull request.[wingman:summary]
: a very short pull request summary (1 or 2 statements).[wingman:description]
: a detailed pull request summary (per file changes).[wingman:breaking-changes]
: a summary of breaking changes (changes in interfaces or things that might break other functionalities).Pro tip: Edit this pull request title and type
[wingman:title]
, edit the body (first comment) and type[wingman:all]
.Commands
Commands are actions (not to be confused with Github Actions) that will be triggered when a command is executed. Commands will trigger a Github
check run
. In practice, they will look very similar to a Github Action execution, except that they will be executed by DevOps Wingman Plaftorm. All DevopsAI features developed through Github Actions in the past are now supported in DevOps Wingman.Available commands:
/wingman:fix-bugs
: will trigger a bug fixing check run./wingman:generate-docstrings
: will trigger a docstring generation check run./wingman:fix-pmd
: will trigger a PMD fixer check run. PMD fixer is only available for Apex.[^1]: DevOps Wingman is currently in beta. If you have any issues, you can contact Douglas Souza from Teia Labs team directly, either over Slack or email (douglas.souza@osf.digital).