-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathplugin.yml
More file actions
69 lines (69 loc) · 2.15 KB
/
Copy pathplugin.yml
File metadata and controls
69 lines (69 loc) · 2.15 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
name: GitHub Actions
description: Run GitHub Actions workflows as native Buildkite steps
author: https://github.com/buildkite-plugins
requirements:
- bash
- curl
- git
- tar
- sha256sum (Linux) or shasum (macOS)
- mktemp
- cp
configuration:
oneOf:
- required:
- workflow
- required:
- workflows
properties:
workflow:
type: string
minLength: 1
pattern: "^[^*?\\[\\]{}]+\\.ya?ml$"
description: One explicit .yml or .yaml workflow path. Missing or untracked paths are skipped.
workflows:
type: array
minItems: 1
items:
type: string
minLength: 1
pattern: "^[^*?\\[\\]{}]+\\.ya?ml$"
description: Explicit .yml or .yaml workflow paths. Missing or untracked paths are skipped.
version:
type: string
default: latest
pattern: "^(latest|v?(0\\.(9|[1-9][0-9]+)|[1-9][0-9]*\\.(0|[1-9][0-9]*))\\.(0|[1-9][0-9]*))$"
description: Latest stable or an exact stable buildkite-gha CLI release from 0.9.0 onward.
source-ref:
type: string
pattern: "^[0-9a-f]{40}$"
description: Full buildkite-gha source commit to build for development testing. Mutually exclusive with version.
minimum-release-age:
type: string
minLength: 1
default: 0s
description: Minimum age passed to mise when selecting the latest buildkite-gha release.
experimental-runner-user:
type: boolean
default: true
description: Run generated Linux jobs as a dedicated runner user. Set to false only as a temporary compatibility opt-out.
oidc:
type: object
properties:
claims:
type: array
items:
type: string
minLength: 1
description: Optional claim names to include in Buildkite OIDC tokens.
aws-session-tags:
type: array
items:
type: string
minLength: 1
description: Claim names to duplicate into AWS session-tag format.
subject-claim:
type: string
minLength: 1
description: Immutable claim name to use as the token subject.
additionalProperties: true