diff --git a/main.js b/main.js index f5c0467..4a8cdf1 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,15 @@ 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 + "/foo"]) + core.endGroup() + if (cpuArchitecture != "amd64") { core.startGroup("Install QEMU") // Need newer QEMU to avoid errors @@ -113,7 +122,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 +140,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 +170,7 @@ async function main() { container ]) core.endGroup() - +/* core.startGroup("Prepare environment") await exec.exec("docker", [ "exec", @@ -284,6 +309,7 @@ async function main() { "-exec", "mv", "{}", artifactsDirectory, ";" ]) core.endGroup() +*/ } catch (error) { core.setFailed(error.message) }