-
Notifications
You must be signed in to change notification settings - Fork 14
/
action.yml
64 lines (61 loc) · 2.9 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
name: Rich Code Nav Indexer
description: Indexes a repo to the Rich Code Nav cloud service
author: Microsoft
branding:
icon: git-merge
color: yellow
inputs:
repo-token:
description: Your GITHUB_TOKEN. Only necessary for private repositories. Can also be set via the REPO_TOKEN environment variable. For non-windows scenarios using the environment variable variant is recommended.
required: false
service-token:
description: The Code Index service token. Can also be set via the SERVICE_TOKEN environment variable. For non-windows scenarios using the environment variable variant is recommended.
required: false
languages:
description: List of languages to use when discovering repository symbols, separated by ','
required: false
environment:
description: 'The Rich Code Navigation environment to upload the index to. One of: production, internal, or development.'
required: false
nugetFeed:
description: Feed source to use when installing Rich Code Navigation NuGet packages
required: false
nugetVersion:
description: Version of Rich Code Navigation packages to install, defaults to latest published
required: false
configFiles:
description: The config file(s) for the project(s) to be indexed either as glob patterns or specific file paths relative to the root of the repo, separated by ','
required: false
richNavLogOutputDirectory:
description: A comma-separated list of log files created from the build when RichCodeNav.EnvVarDump is a package reference
required: false
soureRootDir:
description: The directory on the machine where the source code is located, if different from the default.
required: false
maxParallelIndexingJobs:
description: Enter a number between 1-4 to change the maximum number of parallel indexing jobs. Defaults to 2.
required: false
typescriptVersion:
description: Optional version of TypeScript tools to use. See https://www.npmjs.com/package/lsif
required: false
csharpVersion:
description: Optional version of Csharp tools to use. For versions see https://dnceng.visualstudio.com/public/_packaging?_a=feed&feed=dotnet-tools
required: false
advancedOptionsCpp:
description: Additional command line arguments to the c++ LSIF tool. E.g. --arch x86 --verbose
required: false
defaultExpiry:
description: The default maximum number of days for an index to be saved (may be overridden by prExpiry and branchRetention settings)
required: false
prExpiry:
description: The maximum number of days for the index of a PR to be saved
required: false
branchRetention:
description: A comma-separated list of specific branches and maximum number of days to retain; e.g. main, 15, release/production, 30
required: false
outputs:
lspLogsPath:
description: The path to LSP logs that may be uploaded as an artifact for diagnostics.
runs:
using: node16
main: lib/yarn-bootstrap.js