-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathaction.yml
81 lines (59 loc) · 2.13 KB
/
action.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
name: 'Sass Build'
description: 'GitHub Action JavaScript wrapper runs Sass build with provided Inputs'
inputs:
source:
description: 'Relative path(s) to SASS or SCSS file, eg. _scss/main.scss'
required: true
destination:
description: 'Path(s) compiled CSS should be saved, eg. ~/workspace_sass/assets/css/main.css'
required: true
## Optional Inputs
includePaths:
description: 'Array (Action splits on ":"), of directories to look under for imports and used modules'
required: false
outputStyle:
description: 'String, either "expanded", "compressed", "nested", "compact"; defaults to "compressed"'
required: false
precision:
description: 'Integer and float precision when compiling CSS, eg. `20`'
required: false
indentType:
description: 'String, either "space" or "tab", default "space"'
required: false
indentWidth:
description: 'Integer, of tabs/spaces used to indent, eg. `1`'
default: 2
required: false
linefeed:
description: 'String, either "lf", "lfcr", "cr", or "crlf", default "lf"'
required: false
sourceComments:
description: 'Boolean, default `false` if `true` emits comments where CSS was compiled from'
required: false
sourceMap:
description: 'May be boolean or string, see https://sass-lang.com/documentation/js-api#sourcemap'
required: false
outFile:
description: 'String, does not write but is useful in combination with "sourceMap"'
required: false
omitSourceMapUrl:
description: 'Boolean, when `true` compiled CSS is not linked to source map'
required: false
sourceMapContents:
description: 'Boolean, when `true` embeds contents of Sass files that contributed to compiled CSS'
required: false
sourceMapEmbed:
description: 'Boolean, when `true` embeds source map within compiled CSS'
required: false
sourceMapRoot:
description: 'String, prepended to all links from from source map to Sass files'
required: false
debug:
description: 'Outputs render_options used for compiling CSS'
required: false
runs:
using: 'node20'
main: 'index.js'
branding:
icon: layout
color: black