From d4c5425b2280223ac5b3a7afcce98d85107248fa Mon Sep 17 00:00:00 2001 From: Robin Bobbitt Date: Mon, 24 Mar 2025 11:33:43 -0400 Subject: [PATCH] support alternative network modes (#209) --- packages/docker/src/hooks/prepare-job.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/docker/src/hooks/prepare-job.ts b/packages/docker/src/hooks/prepare-job.ts index bc84ba8..6e648a4 100644 --- a/packages/docker/src/hooks/prepare-job.ts +++ b/packages/docker/src/hooks/prepare-job.ts @@ -31,9 +31,13 @@ export async function prepareJob( core.info('No containers exist, skipping hook invocation') exit(0) } - const networkName = generateNetworkName() - // Create network - await networkCreate(networkName) + + let networkName = process.env.ACTIONS_RUNNER_NETWORK_DRIVER + if (!networkName) { + networkName = generateNetworkName() + // Create network + await networkCreate(networkName) + } // Create Job Container let containerMetadata: ContainerMetadata | undefined = undefined