Repository navigation
Expand file tree
/
Copy pathaction.yml
More file actions
32 lines (32 loc) · 2.2 KB
/
Copy pathaction.yml
File metadata and controls
32 lines (32 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: prow-github-actions
description: Prow inspired github CI/CD actions
author: John McBride
inputs:
github-token:
description: Token used by prow actions to accomplish jobs and tasks. May be a bot user access token or the limited scope Github token
required: true
prow-commands:
description: Comment keywords/commands to look for. Space delimited. Expect commands on own line. Prow-style aliases (e.g. /unhold, /remove-lgtm) are enabled with their base command, and listing an alias enables the whole command family (e.g. /remove-kind also enables /kind).
required: false
jobs:
description: "The jobs to run for schedule, workflow_dispatch, push and pull_request events. Space or newline delimited: 'lgtm' (merge lgtm PRs on a schedule, remove lgtm on pull_request), 'sweep' (evaluate the pull requests updated within sweep.lookback on a schedule, for fork pull requests under pull_request), 'label-sync' (create and update the repository labels from the prow configuration; never deletes)."
required: false
dry-run:
description: "When 'true', the label-sync job logs the labels it would create or update and writes nothing. Defaults to 'false'."
required: false
default: 'false'
merge-method:
description: "Strategy for Prow-github-actions to take when merging a pull request, on events and in the lgtm cron-job. Can be 'squash', 'rebase', or 'merge'. Defaults to 'merge'. A tide.merge_method in the prow configuration wins over this input."
required: false
config:
description: "Optional explicit source of the shared prow configuration, replacing the organization's .project/.github lookup: 'owner/repo:path[@ref]' (read with github-token) or an 'https://' url (fetched anonymously). The repository's own prow.yaml or .prowlabels.yaml is still layered on top."
required: false
cat-api-key:
description: 'Optional API key for the /meow image provider (https://thecatapi.com), sent as the x-api-key header. Provide it from a repository secret. The action registers it for runner masking before use and never intentionally includes it in request URLs or GitHub comments.'
required: false
branding:
color: blue
icon: anchor
runs:
using: node24
main: dist/index.js