-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathescape.yml
56 lines (47 loc) · 1.11 KB
/
escape.yml
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
name: escape-core
version: 0.15.@
description: >
Core library containing datastructures for working with Release Metadata,
State and the Escape Scripting Language.
Please see https://escape.ankyra.io/docs/ for the full documentation.
logo: logo.png
metadata:
release_metadata_api_version: 15
extends:
- extension-golang-binary-latest
inputs:
- id: package_name
default: "github.com/ankyra/escape-core"
visible: false
- id: escape_go_dependencies
type: list[string]
visible: false
default: []
- id: copy_files_after_build
visible: false
default:
- "docs/generated:docs/"
- id: build_command
default: "go build && go run docs/generate_stdlib_docs.go && go run docs/generate_pages.go"
visible: false
- id: test_command
default: "go test -cover -v $(/usr/local/go/bin/go list ./... | grep -v docs )"
visible: false
includes:
- docs/
- parsers/
- scopes/
- script/
- state/
- templates/
- util/
- variables/
- vendor/
- "*.go"
- LICENSE
- README.md
pre_build: prebuild.sh
build_templates:
- file: core.go.tpl
mapping:
metadata_api_version: $this.metadata.release_metadata_api_version