Skip to content

Commit b2f7303

Browse files
committed
Use exactlyOneOf to check instead
1 parent cbbb52f commit b2f7303

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ export async function run(): Promise<void> {
5050
const useConnectGateway = parseBoolean(getInput('use_connect_gateway'));
5151
const useDNSBasedEndpoint = parseBoolean(getInput('use_dns_based_endpoint'));
5252

53-
// Only one of use_internal_ip, use_connect_gateway, or use_dns_based_endpoint should be provided
54-
if (useInternalIP && useConnectGateway && useDNSBasedEndpoint) {
53+
// Only one of use_internal_ip, use_connect_gateway, or
54+
// use_dns_based_endpoint should be provided.
55+
if ([useInternalIP, useConnectGateway, useDNSBasedEndpoint].filter(Boolean).length > 1) {
5556
throw new Error(
5657
'The workflow must specify only one of `use_internal_ip`, `use_connect_gateway`, or `use_dns_based_endpoint`',
5758
);

0 commit comments

Comments
 (0)