0
0
Fork 0
mirror of https://codeberg.org/forgejo/docs.git synced 2024-11-21 17:36:59 -05:00

user: actions: on.push

This commit is contained in:
Earl Warren 2024-01-12 18:19:02 +01:00
parent 280ed98b44
commit 3905e7f466
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -502,6 +502,45 @@ on:
- main
```
### `on.push`
Trigger the workflow when a commit or a tag is pushed.
If the `branches` event parameter is present, it will only be
triggered if the a commit is pushed to one of the branches in the
list.
If the `paths` event parameter is present, it will only be
triggered if the a pushed commit modifies one of the path in the list.
If both `branches` and `paths` are present, the workflow will only
be triggered if both match.
```yaml
on:
push:
branches:
- 'mai*'
paths:
- '**/test.yml'
```
[Check out the push branches example](https://code.forgejo.org/forgejo/end-to-end/src/branch/main/actions/example-push/.forgejo/workflows/test.yml).
If the `tags` event parameter is present, it will only be
triggered if the the pushed tag matches one of the tags in the list.
```yaml
on:
push:
tags:
- 'v1.*'
```
[Check out the push tags example](https://code.forgejo.org/forgejo/end-to-end/src/branch/main/actions/example-tag/.forgejo/workflows/test.yml).
> **NOTE:** combining `tags` with `paths` or `branches` is unspecified.
### `on.pull_request`
Trigger the workflow when an event happens on a pull request, as