-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
39 lines (36 loc) · 1017 Bytes
/
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
# Copyright 2022 leorize <[email protected]>
#
# SPDX-License-Identifier: CC0-1.0
name: Setup Nimskull
description: Setup a Nimskull development environment
branding:
color: blue
icon: code
inputs:
token:
description: The Github token to retrieve data from nimskull repository
required: true
default: ${{ github.token }}
nimskull-version:
description:
The semver specification for nimskull version to use. Defaults to any
version
required: true
default: "*"
check-latest:
description:
Whether to always check for the latest version satisfying the given spec.
Defaults to true as nimskull is still in pre-alpha status.
default: "true"
outputs:
path:
description: The resulting installation location
bin-path:
description: Where binaries were installed
nimskull-version:
description: The installed nimskull version
nimskull-commit:
description: The commit of the compiler
runs:
using: "node20"
main: "dist/index.js"