-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathaction.yml
65 lines (65 loc) · 2.08 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
name: 'ci-action'
description: 'Continious Integration action for go- and node- projects'
inputs:
ignore:
description: Folders and files that will be ignored when checking (comma separated)
required: false
organization:
description: The name of the organization(s) on GitHub containing private repositories (comma separated)
default: untillpro
token:
description: Auth token used to fetch dependencies from private repositories
codecov-token:
description: Codecov token
codecov-go-race:
description: 'Codecov: use Go Race Detector'
default: 'true'
ignore-build:
description: 'Ignores go build'
default: 'false'
publish-asset:
description: File / dir name to publish
publish-token:
description: Auth token used to publish
default: ${{ github.token }}
publish-keep:
description: Number of kept releases (0 - all)
default: 8
repository:
description: 'Repository name with owner. For example, untillpro/ci-action'
default: ${{ github.repository }}
run-mod-tidy:
description: 'Only for go-projects: execute `go mod tidy`'
default: 'true'
main-branch:
description: Main branch name
default: main
ignore-copyright:
description: 'Do not check the copyright in first comments of source code'
default: 'false'
test-folder:
description: 'Test only in passed folder'
default: ''
short-test:
description: 'Test onlywith flag -short'
default: 'false'
stop-test:
description: 'Does not make test'
default: 'false'
build-cmd:
description: 'command to makke build'
default: ''
outputs:
release_id:
description: 'The ID of the created Release'
release_name:
description: 'The name (version) of the created Release'
release_html_url:
description: 'The URL users can navigate to in order to view the release'
release_upload_url:
description: 'The URL for uploading assets to the release'
asset_browser_download_url:
description: 'The URL users can navigate to in order to download the uploaded asset'
runs:
using: 'node20'
main: 'dist/index.js'