From ff630595ddb7ef61bd65581627b51e6e57388700 Mon Sep 17 00:00:00 2001 From: Skylar Simoncelli <128400943+skylar-simoncelli@users.noreply.github.com> Date: Tue, 18 Feb 2025 09:41:58 +0100 Subject: [PATCH 1/2] feat: preserve git info in +source --- Earthfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Earthfile b/Earthfile index 70224aecd..3bb95ea0c 100644 --- a/Earthfile +++ b/Earthfile @@ -73,6 +73,8 @@ setup: source: FROM +setup ARG CRATES=$(tomlq -r .workspace.members[] Cargo.toml) + COPY .git .git + COPY .gitignore .gitignore FOR crate IN $CRATES COPY --dir $crate $crate END From 0e2ba28195d956c5e561a8d80d8bb9102f8fd83f Mon Sep 17 00:00:00 2001 From: Skylar Simoncelli <128400943+skylar-simoncelli@users.noreply.github.com> Date: Tue, 18 Feb 2025 09:44:52 +0100 Subject: [PATCH 2/2] feat: debug --- Earthfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Earthfile b/Earthfile index 3bb95ea0c..604ff35bc 100644 --- a/Earthfile +++ b/Earthfile @@ -94,7 +94,7 @@ build: #CACHE --sharing shared --id cargo-build-$CACHE_KEY target CACHE --sharing shared --id cargo $CARGO_HOME RUN cargo build --locked --profile=$PROFILE --features=$FEATURES - #SAVE ARTIFACT target + RUN ./target/*/partner-chains-node --version SAVE ARTIFACT target/*/partner-chains-node AS LOCAL partner-chains-node SAVE ARTIFACT target/*/partner-chains-node AS LOCAL partner-chains-node-artifact @@ -141,6 +141,7 @@ docker: && ln -s /data /substrate/.local/share/partner-chains-node COPY +build/partner-chains-node /usr/local/bin/ + RUN /usr/local/bin/partner-chains-node --version RUN chown substrate:substrate /usr/local/bin/partner-chains-node && chmod +x /usr/local/bin/partner-chains-node USER substrate