Adding loongarch64 and debug

pull/1416/head
Quentin VIGNAUD 2 weeks ago
parent 31cb3a7e3d
commit cf12438571

@ -111,8 +111,10 @@ treatment buildTestAyaForArch[logger: Logger, github_contexts: JavaScriptEngine,
uncheckSuccess: uncheck<void>() uncheckSuccess: uncheck<void>()
oneFailure: one<void>() oneFailure: one<void>()
realFailure: waitBlock<void>()
run.success -> uncheckSuccess.value,uncheck -> oneFailure.a run.success -> uncheckSuccess.value,uncheck -> oneFailure.a
run.failed ----------------------------------> oneFailure.b,value -> failureState.trigger run.failed ----------------------------------> oneFailure.b,value -> realFailure.a,awaited -> failureState.trigger
doRun.passed ------------------------------------------------------> realFailure.b
} }
treatment buildTestAya(const github_contexts: string = "{}", targets: Vec<string>, repository_clone_url: string, repository_clone_ref: string) treatment buildTestAya(const github_contexts: string = "{}", targets: Vec<string>, repository_clone_url: string, repository_clone_ref: string)
@ -139,6 +141,12 @@ treatment buildTestAya(const github_contexts: string = "{}", targets: Vec<string
repository_clone_ref=repository_clone_ref, repository_clone_ref=repository_clone_ref,
repository_clone_url=repository_clone_url repository_clone_url=repository_clone_url
) )
build_loongarch64: buildTestAyaForArch[logger=logger, github_contexts=github_contexts, finish_concentrator=finish_concentrator](
targets=targets,
rust_target="loongarch64-unknown-linux-gnu",
repository_clone_ref=repository_clone_ref,
repository_clone_url=repository_clone_url
)
build_powerpc64le: buildTestAyaForArch[logger=logger, github_contexts=github_contexts, finish_concentrator=finish_concentrator]( build_powerpc64le: buildTestAyaForArch[logger=logger, github_contexts=github_contexts, finish_concentrator=finish_concentrator](
targets=targets, targets=targets,
rust_target="powerpc64le-unknown-linux-gnu", rust_target="powerpc64le-unknown-linux-gnu",
@ -166,6 +174,7 @@ treatment buildTestAya(const github_contexts: string = "{}", targets: Vec<string
prepareContexts.ready -> build_aarch64.trigger prepareContexts.ready -> build_aarch64.trigger
prepareContexts.ready -> build_armv7.trigger prepareContexts.ready -> build_armv7.trigger
prepareContexts.ready -> build_loongarch64.trigger
prepareContexts.ready -> build_powerpc64le.trigger prepareContexts.ready -> build_powerpc64le.trigger
prepareContexts.ready -> build_riscv64gc.trigger prepareContexts.ready -> build_riscv64gc.trigger
prepareContexts.ready -> build_s390x.trigger prepareContexts.ready -> build_s390x.trigger

@ -40,6 +40,7 @@ treatment setupToolchain[logger: Logger](rust_target: string)
prepareSystem: localStep[logger=logger]( prepareSystem: localStep[logger=logger](
name = |format("setupToolchain ({rust_target})", |entry("rust_target", rust_target)), name = |format("setupToolchain ({rust_target})", |entry("rust_target", rust_target)),
commands = |raw_commands([ commands = |raw_commands([
|format("echo GithubEnv /tmp/{rust_target}/github.env", |entry("rust_target", rust_target)),
|format("mkdir /tmp/{rust_target}", |entry("rust_target", rust_target)), |format("mkdir /tmp/{rust_target}", |entry("rust_target", rust_target)),
|format("touch /tmp/{rust_target}/github.env", |entry("rust_target", rust_target)), |format("touch /tmp/{rust_target}/github.env", |entry("rust_target", rust_target)),
${bash -c "curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/taiki-e/setup-cross-toolchain-action/refs/tags/v1/main.sh | bash -"}, ${bash -c "curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/taiki-e/setup-cross-toolchain-action/refs/tags/v1/main.sh | bash -"},

Loading…
Cancel
Save