From cf12438571e0b9cd823f5a42a4bad61d8981eb5b Mon Sep 17 00:00:00 2001 From: Quentin VIGNAUD Date: Tue, 9 Dec 2025 07:06:21 +0100 Subject: [PATCH] Adding loongarch64 and debug --- .melodium-ci/build_test_aya.mel | 11 ++++++++++- .melodium-ci/prepare.mel | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.melodium-ci/build_test_aya.mel b/.melodium-ci/build_test_aya.mel index a49e0429..789ad464 100644 --- a/.melodium-ci/build_test_aya.mel +++ b/.melodium-ci/build_test_aya.mel @@ -111,8 +111,10 @@ treatment buildTestAyaForArch[logger: Logger, github_contexts: JavaScriptEngine, uncheckSuccess: uncheck() oneFailure: one() + realFailure: waitBlock() 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, repository_clone_url: string, repository_clone_ref: string) @@ -139,6 +141,12 @@ treatment buildTestAya(const github_contexts: string = "{}", targets: Vec build_aarch64.trigger prepareContexts.ready -> build_armv7.trigger + prepareContexts.ready -> build_loongarch64.trigger prepareContexts.ready -> build_powerpc64le.trigger prepareContexts.ready -> build_riscv64gc.trigger prepareContexts.ready -> build_s390x.trigger diff --git a/.melodium-ci/prepare.mel b/.melodium-ci/prepare.mel index e10aeb46..2d3c1bae 100644 --- a/.melodium-ci/prepare.mel +++ b/.melodium-ci/prepare.mel @@ -40,6 +40,7 @@ treatment setupToolchain[logger: Logger](rust_target: string) prepareSystem: localStep[logger=logger]( name = |format("setupToolchain ({rust_target})", |entry("rust_target", rust_target)), 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("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 -"},