From b37da5f37a69b033a3e0681dfcbd0cb5d2720c1c Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Sat, 6 Jan 2024 20:31:37 +0100 Subject: [PATCH] Going wild --- main.js | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index f5c0467..f838dd2 100644 --- a/main.js +++ b/main.js @@ -68,8 +68,8 @@ async function main() { const match = changelog.match(regex) const { pkg, epoch, version, revision, packageDistribution } = match.groups const distribution = osDistribution ? osDistribution : packageDistribution - const imageName = await getImageName(distribution) - const imageTag = await getImageTag(imageName, distribution) + const imageName = "ubuntu" + const imageTag = "jammy" const container = pkg const image = imageName + ":" + imageTag @@ -99,6 +99,16 @@ async function main() { await exec.exec("ls", ["-la", sourceDirectory]) core.endGroup() + core.startGroup("Create test files") + await exec.exec("mkdir", ["-p", workspaceDirectory + "/foo"]) + await exec.exec("touch", [ workspaceDirectory + "/foo/bar.txt"]) + core.endGroup() + + core.startGroup("Check test files") + await exec.exec("ls", ["-la", workspaceDirectory]) + await exec.exec("ls", ["-la", workspaceDirectory + "/foo"]) + core.endGroup() + if (cpuArchitecture != "amd64") { core.startGroup("Install QEMU") // Need newer QEMU to avoid errors @@ -113,7 +123,7 @@ async function main() { "--platform", `linux/${cpuArchitecture}`, "--name", container, "--volume", workspaceDirectory + ":" + workspaceDirectory, - "--workdir", sourceDirectory, + "--workdir", workspaceDirectory, "--env", "DEBIAN_FRONTEND=noninteractive", "--env", "DPKG_COLORS=always", "--env", "FORCE_UNSAFE_CONFIGURE=1", @@ -131,6 +141,22 @@ async function main() { ]) core.endGroup() + core.startGroup("Check workspaceDirectory") + await exec.exec("docker", [ + "exec", + container, + "ls", "-la", workspaceDirectory + ]) + core.endGroup() + + core.startGroup("Check test files") + await exec.exec("docker", [ + "exec", + container, + "ls", "-la", workspaceDirectory + "/foo" + ]) + core.endGroup() + core.startGroup("Check sourceDirectory") await exec.exec("docker", [ "exec", @@ -145,7 +171,7 @@ async function main() { container ]) core.endGroup() - +/* core.startGroup("Prepare environment") await exec.exec("docker", [ "exec", @@ -284,6 +310,7 @@ async function main() { "-exec", "mv", "{}", artifactsDirectory, ";" ]) core.endGroup() +*/ } catch (error) { core.setFailed(error.message) }