---
title: Automations Reference
description: Reference for Capawesome Cloud automations — trigger pattern syntax, skip-CI keywords, and build-settings fields.
---

# Reference

## Trigger pattern syntax

Trigger patterns match branch or tag names using glob wildcards:

| Pattern | Matches |
| --- | --- |
| `main` | the `main` branch exactly |
| `v*` | tags like `v1.0.0`, `v2.3.4` |
| `release/*` | branches like `release/1.0`, `release/2.0` |
| `*` | any branch or tag |

## Skip keywords

Include any of these in the **head commit** message to skip an automation (case-insensitive):

- `[skip ci]`
- `[ci skip]`
- `[skip capawesome]`
- `[capawesome skip]`

## Build settings

| Setting | CLI option | Description |
| --- | --- | --- |
| Platform | `--platform` | Android, iOS, or Web |
| Build Type | `--type` | The [build type](../native-builds/build-types.md) |
| Build Stack | `--stack` | The [build stack](../native-builds/build-stacks.md) |
| Signing Certificate | `--certificate` | The [certificate](../native-builds/certificates/index.md) to sign with |
| Native Configuration | `--configuration` | The [native configuration](../native-builds/native-configurations.md) to build with |
| Environment | `--environment` | The [environment](../native-builds/environments.md) (variables/secrets) |
| Store Destination | `--destination` | A [store destination](../app-store-publishing/destinations/index.md) to submit to |
| Live Update Channel | `--channel` | A [Live Update channel](../live-updates/channels.md) to publish to |

The CLI options apply to [`apps:automations:create`](../cli/commands.md#appsautomationscreate) and [`apps:automations:update`](../cli/commands.md#appsautomationsupdate). The certificate, native configuration, environment, store destination, and Live Update channel are referenced by name rather than by ID.
