Skip to content

Commit ff8f84f

Browse files
committed
feat(md): final path dumps all mds
Signed-off-by: Pierre Fenoll <[email protected]>
1 parent 01bbc47 commit ff8f84f

File tree

3 files changed

+229
-16
lines changed

3 files changed

+229
-16
lines changed

cargo-green/src/md.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,12 @@ impl Md {
186186
for md in mds {
187187
md.append_blocks(&mut blocks, &mut visited_cratesio_stages);
188188
blocks.push('\n');
189+
for line in toml::to_string_pretty(md).expect("previously enc").lines() {
190+
blocks.push_str("## ");
191+
blocks.push_str(line);
192+
blocks.push('\n');
193+
}
194+
blocks.push('\n');
189195
}
190196
self.append_blocks(&mut blocks, &mut visited_cratesio_stages);
191197
blocks

hack/caching.sh

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ rm -rf $CARGO_TARGET_DIR/* >/dev/null
7070
$CARGO green install --locked --frozen --offline --force $install_package --root=$install_root
7171
REPO=$(cargo metadata --no-deps --format-version 1 | jq -r '.packages[] | select(.name=="cargo-green").repository')
7272
VSN=$(cargo metadata --no-deps --format-version 1 | jq -r '.packages[] | select(.name=="cargo-green").version')
73-
git --no-pager diff -- $CARGOGREEN_FINAL_PATH
74-
cat <<EOF | diff -u - <(git --no-pager diff -- $CARGOGREEN_FINAL_PATH | tail -n+6)
73+
git --no-pager diff --ignore-matching-lines='^##' -- $CARGOGREEN_FINAL_PATH
74+
cat <<EOF | diff -u - <(git --no-pager diff --ignore-matching-lines='^##' -- $CARGOGREEN_FINAL_PATH | tail -n+6)
7575
# check=error=true
7676
# Generated by $REPO v$VSN
7777
@@ -80,15 +80,6 @@ cat <<EOF | diff -u - <(git --no-pager diff -- $CARGOGREEN_FINAL_PATH | tail -n+
8080
8181
FROM scratch AS cratesio-pico-args-0.5.0
8282
ADD --chmod=0664 --checksum=sha256:5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315 \\
83-
@@ -183,7 +183,7 @@ COPY --from=dep-b-buildxargs-1.4.0-39127c16f4d70192 /tmp/cargo-green--hack-cachi
84-
##
85-
## [[stages]]
86-
## name = "rust-base"
87-
-## script = "FROM --platform=\$BUILDPLATFORM docker.io/library/rust:1.84.1-slim@sha256:69fbd6ab81b514580bc14f35323fecb09feba9e74c5944ece9a70d9a2a369df0 AS rust-base"
88-
+## script = "FROM --platform=\$BUILDPLATFORM docker.io/library/rust:1.84.0-slim@sha256:0ec205a9abb049604cb085f2fdf7630f1a31dad1f7ad4986154a56501fb7ca77 AS rust-base"
89-
##
90-
## [[stages]]
91-
## name = "cratesio-buildxargs-1.4.0"
9283
EOF
9384
git add $CARGOGREEN_FINAL_PATH
9485
ensure__rewrite_cratesio_index__works

0 commit comments

Comments
 (0)