diff --git a/docs/automations/standard/slash-commands/review-auto-assign-slash-command/README.md b/docs/automations/standard/slash-commands/review-auto-assign-slash-command/README.md new file mode 100644 index 000000000..320b79955 --- /dev/null +++ b/docs/automations/standard/slash-commands/review-auto-assign-slash-command/README.md @@ -0,0 +1,33 @@ +--- +title: gitStream Automation - Auto-assign Reviewers Using a Slash Command. +description: Automatically Auto-assign reviewers using a slash command. +--- +# Auto-assign Reviewers Using a Slash Command + + +Automatically Auto-assign reviewers using a slash command. + +![Review Auto-assign Slash Command](/automations/standard/slash-commands/review-auto-assign-slash-command/review-auto-assign-slash-command.png) + +!!! info "Configuration Description" + +**Conditions (all must be true):** + +* The PR has a comment that contains the term '/gitstream auto-assign'. + +**Automation Actions:** + +* Dispatch the Github action workflow mentioned in the term. + +
+!!! example "Auto-assign Reviewers Using a Slash Command" + ```yaml+jinja + --8<-- "docs/downloads/automation-library/standard/slash-commands/review-auto-assign-slash-command/review_auto_assign_slash_command.cm" + ``` +
+ + [:octicons-download-24: Download this example as a CM file.](/downloads/automation-library/standard/slash-commands/review-auto-assign-slash-command/review_auto_assign_slash_command.cm){ .md-button } + +
+ + diff --git a/docs/automations/standard/slash-commands/review-auto-assign-slash-command/review-auto-assign-slash-command.png b/docs/automations/standard/slash-commands/review-auto-assign-slash-command/review-auto-assign-slash-command.png new file mode 100644 index 000000000..2acf3a43a Binary files /dev/null and b/docs/automations/standard/slash-commands/review-auto-assign-slash-command/review-auto-assign-slash-command.png differ diff --git a/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/README.md b/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/README.md new file mode 100644 index 000000000..cb7e3fa54 --- /dev/null +++ b/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/README.md @@ -0,0 +1,33 @@ +--- +title: gitStream Automation - Dispatch GitHub Actions Based on a Slash Command +description: Automatically dispatch gitHub actions workflow based on a slash command. +--- +# Review Slash Commands and Dispatch GitHub Actions + + +Automatically dispatch gitHub actions workflow based on a slash command. + +![Review GitHub Actions Slash Command](/automations/standard/slash-commands/review-dispatch-github-action-slash-command/review-dispatch-github-action-slash-command.png) + +!!! info "Configuration Description" + +**Conditions (all must be true):** + +* The PR has a comment that contains the term '/gitstream dispatch '. + +**Automation Actions:** + +* Dispatch the Github action workflow mentioned in the term. + +
+!!! example "Review Slash Commands and Dispatch GitHub Actions" + ```yaml+jinja + --8<-- "docs/downloads/automation-library/standard/slash-commands/review-dispatch-github-action-slash-command/review_dispatch_github_action_slash_command.cm" + ``` +
+ + [:octicons-download-24: Download this example as a CM file.](/downloads/automation-library/standard/slash-commands/review-dispatch-github-action-slash-command/review_dispatch_github_action_slash_command.cm){ .md-button } + +
+ + diff --git a/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/review-dispatch-github-action-slash-command.png b/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/review-dispatch-github-action-slash-command.png new file mode 100644 index 000000000..81a72566b Binary files /dev/null and b/docs/automations/standard/slash-commands/review-dispatch-github-action-slash-command/review-dispatch-github-action-slash-command.png differ diff --git a/docs/downloads/automation-library/integrations/slash-commands/review-auto-assign-slash-command/review_auto_assign_slash_command.cm b/docs/downloads/automation-library/integrations/slash-commands/review-auto-assign-slash-command/review_auto_assign_slash_command.cm new file mode 100644 index 000000000..5c4d609d8 --- /dev/null +++ b/docs/downloads/automation-library/integrations/slash-commands/review-auto-assign-slash-command/review_auto_assign_slash_command.cm @@ -0,0 +1,16 @@ +manifest: + version: 1.0 + +on: + - comment_added + +automations: + review_auto_assign_slash_command: + if: + - {{ is.requested }} + run: + - action: add-reviewers@v1 + args: + reviewers: [codergig3] +is: + requested: {{ pr.comments | match(attr='content', term='/gitstream auto-assign') | some }} diff --git a/docs/downloads/automation-library/integrations/slash-commands/review-dispatch-github-action-slash-command/review_dispatch_github_action_slash_command.cm b/docs/downloads/automation-library/integrations/slash-commands/review-dispatch-github-action-slash-command/review_dispatch_github_action_slash_command.cm new file mode 100644 index 000000000..368dab6af --- /dev/null +++ b/docs/downloads/automation-library/integrations/slash-commands/review-dispatch-github-action-slash-command/review_dispatch_github_action_slash_command.cm @@ -0,0 +1,16 @@ +manifest: + version: 1.0 + +on: + - comment_added + +automations: + review_dispatch_github_action_slash_command: + if: + - {{ is.requested }} + run: + - action: run-github-workflow@v1 + args: + workflow: .github/workflows/deploy.yml +is: + requested: {{ pr.comments | match(attr='content', term='/gitstream dispatch deploy') | some }}