-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
121 lines (121 loc) · 4.16 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
name: 'TRM Publish'
description: 'Publish a package to TRM Registry'
author: 'Simone Gaffurini'
branding:
icon: 'upload'
color: 'yellow'
inputs:
githubToken:
description: Github token used for default manifest values (defaults to action token).
required: false
default: ${{ github.token }}
systemRFCDest:
description: Source system RFC connection system ID (SID).
required: false
systemRFCAsHost:
description: Source system RFC connection application server.
required: false
systemRFCSysnr:
description: Source system RFC connection instance number.
required: false
systemRFCSAPRouter:
description: Source system RFC connection SAP router string.
required: false
systemRESTEndpoint:
description: Source system REST connection endpoint.
required: false
systemRESTRfcDestination:
description: Source system REST connection RFC destination.
required: false
systemLoginClient:
description: Source system login client.
required: false
systemLoginUser:
description: Source system login user.
required: true
systemLoginPassword:
description: Source system login password.
required: true
systemLoginLanguage:
description: Source system login language.
required: true
name:
description: Name of the TRM package to publish.
required: true
registryEndpoint:
description: Endpoint of the publish registry.
required: false
default: public
registryToken:
description: Authentication token for the registry.
required: false
registryAuth:
description: Authentication object for the registry in JSON format. WIll overwrite authentication token if both are provided.
required: false
version:
description: Version of the TRM package to publish.
required: false
default: latest
private:
description: Visibility of the TRM package to publish
required: false
default: false
abapPackage:
description: Name of the ABAP package to publish.
required: false
shortDescription:
description: TRM package short description (defaults to the description of the repository running the action).
required: false
backwardsCompatible:
description: Flag that indicates if the current release is backwards compatible with the previous release.
required: false
default: true
keepLatestReleaseManifestValues:
description: Copy the same manifest values from the latest release
required: false
default: false
authors:
description: TRM package authors (separated by comma - defaults to the authors in the repository running the action).
required: false
keywords:
description: TRM package keywords (separated by comma - defaults to the keywords in the repository running the action).
required: false
git:
description: TRM package git repository URL (defaults to the repository running the action).
required: false
website:
description: TRM package project website URL (defaults to the website in the repository running the action).
required: false
license:
description: TRM package license (defaults to the license in the repository running the action).
required: false
dependencies:
description: Manually added TRM package dependencies in JSON format.
required: false
sapEntries:
description: Manually added TRM SAP object dependencies in JSON format.
required: false
readme:
description: Path to the file or markup text of the TRM package readme (defaults to repository README.md file content in root, if exists).
required: false
releaseTransportTarget:
description: Transport target used during publish release.
required: true
releaseTransportTimeout:
description: Transport release timeout (in seconds).
required: false
default: 180
noDependencyDetection:
description: Skip automatic SAP objects/TRM packages detection.
required: false
default: false
noLanguageTransport:
description: Skip publish of language transport (translations).
required: false
default: false
customizingTransports:
description: Customizing transport to publish (separated by comma).
required: false
runs:
using: 'node20'
main: 'dist/index.js'