0
0
mirror of https://github.com/thegeeklab/wp-matrix.git synced 2024-11-24 23:30:40 +00:00
wp-matrix/docs/data/data.yaml

68 lines
1.9 KiB
YAML
Raw Normal View History

2022-05-28 13:24:23 +00:00
---
properties:
2024-01-03 22:04:03 +00:00
- name: access_token
description: |
Authentication access token.
2022-05-28 13:24:23 +00:00
type: string
required: false
2024-01-03 22:04:03 +00:00
- name: homeserver
description: |
Matrix home server url.
2022-05-28 13:24:23 +00:00
type: string
defaultValue: "https://matrix.org"
2022-05-28 13:24:23 +00:00
required: false
2024-01-03 22:04:03 +00:00
- name: password
description: |
Authentication password.
2022-05-28 13:24:23 +00:00
type: string
required: false
- name: roomid
2024-01-03 22:04:03 +00:00
description: |
Roomid to send messages to.
2022-05-28 13:24:23 +00:00
type: string
required: false
- name: template
description: |
2024-01-03 22:04:03 +00:00
Golang template for the message.
The [Metadata struct](https://pkg.go.dev/github.com/thegeeklab/wp-plugin-go/plugin#Metadata) is exposed
to the template and all fields can be referenced. To extend the functionality,
[sprig functions](https://masterminds.github.io/sprig/) can also be used.
type: string
defaultValue: |
Status: **{{ .Pipeline.Status }}**
Build: [{{ .Repository.Slug }}]({{ .Pipeline.URL }}){{ if .Curr.Branch }} ({{ .Curr.Branch }}){{ end }} by {{ .Curr.Author.Name }}
2024-01-03 22:04:03 +00:00
Message: {{ .Curr.Title }}{{ if .Curr.URL }} ([source]({{ .Curr.URL }})){{ end }}
2022-05-28 13:24:23 +00:00
required: false
- name: template_unsafe
description: |
2024-01-03 22:04:03 +00:00
Render raw HTML and potentially dangerous links in template.
By default, raw HTML and potentially dangerous links in the template are not rendered. If inline HTML is used,
it may be necessary to activate this option. In such cases, please ensure that the CI configuration files
in the git repository are protected against malicious changes.
type: bool
defaultValue: false
2024-01-03 22:04:03 +00:00
required: false
- name: user_id
description: |
Authentication user ID.
If set, the `access_token` parameter is required as well.
type: string
required: false
- name: username
description: |
Authentication username.
If set, the `password` parameter is required as well.
type: string
required: false