Repository navigation
probe: long-path cwd + rollback diff #12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: bughunt yarn-classic windows paths probe | |
| on: | |
| push: | |
| branches: ['bughunt/yarn-classic/**'] | |
| permissions: | |
| contents: read | |
| jobs: | |
| probe: | |
| runs-on: ${{ matrix.os }} | |
| timeout-minutes: 45 | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: [windows-latest] | |
| defaults: | |
| run: | |
| shell: bash | |
| steps: | |
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| - run: rustup show | |
| - uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1 | |
| - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
| with: | |
| node-version: '20' | |
| - name: build | |
| run: cargo build --release -p socket-patch-cli | |
| - name: probe | |
| env: | |
| KIT: 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 | |
| run: | | |
| set +e -u | |
| RT=$(cygpath -u "$RUNNER_TEMP" 2>/dev/null || echo "$RUNNER_TEMP") | |
| M="$RT/kit"; mkdir -p "$M"; echo "$KIT" | base64 -d | tar -xzf - -C "$M" | |
| SP="$PWD/target/release/socket-patch"; [ -f "$SP.exe" ] && SP="$SP.exe" | |
| for YV in 1.10.1 1.22.22; do | |
| T="$RT/t$YV"; mkdir -p "$T" | |
| SP="$SP" M="$M" T="$T" YV="$YV" bash "$M/probe.sh" 2>&1 | tee "$RT/out$YV.txt" | |
| done | |
| echo "=== SUMMARY"; grep -h RESULT "$RT"/out*.txt |