|
36 | 36 | ls target/debug/.fingerprint/ 2>/dev/null | wc -l || echo "No fingerprints" |
37 | 37 | echo "=== registry/src ===" |
38 | 38 | ls ~/.cargo/registry/src/ 2>/dev/null | head -5 || echo "No registry src" |
| 39 | + echo "=== memchr source file timestamp ===" |
| 40 | + ls -la ~/.cargo/registry/src/*/memchr-*/src/lib.rs 2>/dev/null || echo "No memchr src" |
39 | 41 | echo "=== sample dep fingerprint (memchr) ===" |
40 | 42 | ls -la target/debug/.fingerprint/memchr-* 2>/dev/null || echo "No memchr fingerprint" |
| 43 | + echo "=== memchr fingerprint content ===" |
| 44 | + cat target/debug/.fingerprint/memchr-*/lib-memchr.json 2>/dev/null | head -5 || echo "No fingerprint json" |
41 | 45 | shell: bash |
42 | 46 | - name: Build workspace |
43 | 47 | run: cargo test --workspace --all-features --no-run ${{ inputs.exclude-crates && format('--exclude {0}', inputs.exclude-crates) || '' }} |
@@ -70,23 +74,20 @@ jobs: |
70 | 74 | shared-key: "${{ inputs.os }}" |
71 | 75 | save-if: false |
72 | 76 | cache-all-crates: true |
73 | | - - name: Debug cache state (after cache restore, before artifact) |
| 77 | + - name: Debug cache state (after cache restore) |
74 | 78 | run: | |
75 | 79 | echo "=== target/ directory ===" |
76 | 80 | ls -la target/ 2>/dev/null | head -20 || echo "No target dir" |
77 | 81 | echo "=== fingerprint count ===" |
78 | 82 | ls target/debug/.fingerprint/ 2>/dev/null | wc -l || echo "No fingerprints" |
79 | 83 | echo "=== registry/src ===" |
80 | 84 | ls ~/.cargo/registry/src/ 2>/dev/null | head -5 || echo "No registry src" |
| 85 | + echo "=== memchr source file timestamp ===" |
| 86 | + ls -la ~/.cargo/registry/src/*/memchr-*/src/lib.rs 2>/dev/null || echo "No memchr src" |
81 | 87 | echo "=== sample dep fingerprint (memchr) ===" |
82 | 88 | ls -la target/debug/.fingerprint/memchr-* 2>/dev/null || echo "No memchr fingerprint" |
83 | | - shell: bash |
84 | | - - name: Debug state (after artifact download) |
85 | | - run: | |
86 | | - echo "=== fingerprint count ===" |
87 | | - ls target/debug/.fingerprint/ | wc -l |
88 | | - echo "=== sample dep fingerprint (memchr) ===" |
89 | | - ls -la target/debug/.fingerprint/memchr-* |
| 89 | + echo "=== memchr fingerprint content ===" |
| 90 | + cat target/debug/.fingerprint/memchr-*/lib-memchr.json 2>/dev/null | head -5 || echo "No fingerprint json" |
90 | 91 | shell: bash |
91 | 92 | - uses: actions/setup-python@v5 |
92 | 93 | with: |
|
0 commit comments