Skip to content

Commit 415f04b

Browse files
committed
build: add workflow dispatch to 'release'
Signed-off-by: JobaDiniz <[email protected]>
1 parent 4af86cf commit 415f04b

File tree

2 files changed

+53
-12
lines changed

2 files changed

+53
-12
lines changed

.github/workflows/e2e.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
Url:
77
description: The target environment API URL
88
required: true
9-
default: https://ibmrpaqa2api.wdgautomation.com/v1.0/
9+
default: https://ibmrpaqa1api.rpa.ibm.com/v1.0/
1010
type: string
1111
Region:
1212
description: The target environment Region
@@ -21,17 +21,17 @@ on:
2121
ComputerGroup:
2222
description: The target computer group name for unattended deployment
2323
required: true
24-
default: CHID1
24+
default: C16472V1
2525
type: string
2626
ChatHandle:
2727
description: The target chat handle for chatbot deployment
2828
required: true
29-
default: ibmrpaqa2wdgchatintegration
29+
default: ibmrpaqa1wdgchatintegration
3030
type: string
3131
ChatComputers:
3232
description: The target comma-separated computers for chatbot deployment
3333
required: true
34-
default: CHID1
34+
default: C16472V1
3535
type: string
3636
Username:
3737
description: The target environment Username

.github/workflows/release.yml

+49-8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,46 @@ on:
44
push:
55
tags:
66
- 'v*'
7+
workflow_dispatch:
8+
inputs:
9+
Url:
10+
description: The target environment API URL
11+
required: true
12+
default: https://ibmrpaqa1api.rpa.ibm.com/v1.0/
13+
type: string
14+
Region:
15+
description: The target environment Region
16+
required: true
17+
default: QA2_IBMRPA
18+
type: string
19+
Tenant:
20+
description: The target environment Tenant
21+
required: true
22+
default: 5000
23+
type: number
24+
ComputerGroup:
25+
description: The target computer group name for unattended deployment
26+
required: true
27+
default: C16472V1
28+
type: string
29+
ChatHandle:
30+
description: The target chat handle for chatbot deployment
31+
required: true
32+
default: ibmrpaqa1wdgchatintegration
33+
type: string
34+
ChatComputers:
35+
description: The target comma-separated computers for chatbot deployment
36+
required: true
37+
default: C16472V1
38+
type: string
39+
Username:
40+
description: The target environment Username
41+
required: true
42+
type: string
43+
Password:
44+
description: The target environment Password
45+
required: true
46+
type: string
747

848
jobs:
949
release:
@@ -33,20 +73,21 @@ jobs:
3373
- name: e2e tests
3474
run: dotnet test ./src/Tests/Joba.IBM.RPA.Cli.Tests --filter "Category=e2e" --verbosity normal
3575
env:
76+
# read more about ternary expressions here: https://docs.github.com/en/actions/learn-github-actions/expressions#example
3677
RPA_EXECUTABLE_PATH: ${{github.workspace}}/publish/rpa.exe
3778
E2E_SOURCE_URL: ${{ vars.E2E_SOURCE_URL }}
3879
E2E_SOURCE_REGION: ${{ vars.E2E_SOURCE_REGION }}
3980
E2E_SOURCE_TENANT: ${{ vars.E2E_SOURCE_TENANT }}
4081
E2E_SOURCE_USERNAME: ${{ vars.E2E_SOURCE_USERNAME }}
4182
RPA_SECRET_source: ${{ secrets.DEV_TENANT_PASSWORD }}
42-
E2E_TARGET_URL: ${{ vars.E2E_TARGET_URL }}
43-
E2E_TARGET_REGION: ${{ vars.E2E_TARGET_REGION }}
44-
E2E_TARGET_TENANT: ${{ vars.E2E_TARGET_TENANT }}
45-
E2E_TARGET_USERNAME: ${{ vars.E2E_TARGET_USERNAME }}
46-
E2E_TARGET_COMPUTERGROUP: ${{ vars.E2E_TARGET_COMPUTERGROUP }}
47-
E2E_TARGET_CHAT_HANDLE: ${{ vars.E2E_TARGET_CHAT_HANDLE }}
48-
E2E_TARGET_CHAT_COMPUTERS: ${{ vars.E2E_TARGET_CHAT_COMPUTERS }}
49-
RPA_SECRET_target: ${{ secrets.QA_TENANT_PASSWORD }}
83+
E2E_TARGET_URL: ${{ inputs && inputs.Url || vars.E2E_TARGET_URL }}
84+
E2E_TARGET_REGION: ${{ inputs && inputs.Region || vars.E2E_TARGET_REGION }}
85+
E2E_TARGET_TENANT: ${{ inputs && inputs.Tenant || vars.E2E_TARGET_TENANT }}
86+
E2E_TARGET_USERNAME: ${{ inputs && inputs.Username || vars.E2E_TARGET_USERNAME }}
87+
E2E_TARGET_COMPUTERGROUP: ${{ inputs && inputs.ComputerGroup || vars.E2E_TARGET_COMPUTERGROUP }}
88+
E2E_TARGET_CHAT_HANDLE: ${{ inputs && inputs.ChatHandle || vars.E2E_TARGET_CHAT_HANDLE }}
89+
E2E_TARGET_CHAT_COMPUTERS: ${{ inputs && inputs.ChatComputers || vars.E2E_TARGET_CHAT_COMPUTERS }}
90+
RPA_SECRET_target: ${{ inputs && inputs.Password || secrets.QA_TENANT_PASSWORD }}
5091
E2E_PACKAGE_URL: ${{ vars.E2E_PACKAGE_URL }}
5192
E2E_PACKAGE_REGION: ${{ vars.E2E_PACKAGE_REGION }}
5293
E2E_PACKAGE_TENANT: ${{ vars.E2E_PACKAGE_TENANT }}

0 commit comments

Comments
 (0)