Skip to content

Commit a678fa7

Browse files
committed
bughunt: yarn classic global re-run probe
1 parent 045d7ec commit a678fa7

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: bughunt yarn-classic probe
2+
on:
3+
push:
4+
branches: ['bughunt/yarn-classic/**']
5+
permissions:
6+
contents: read
7+
jobs:
8+
probe:
9+
name: global ${{ matrix.os }} yarn ${{ matrix.yarn }} via ${{ matrix.via }}
10+
runs-on: ${{ matrix.os }}
11+
timeout-minutes: 45
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu-latest, macos-latest, windows-latest]
16+
yarn: ['1.0.2', '1.6.0', '1.9.4', '1.10.1', '1.22.22']
17+
via: [npm]
18+
include:
19+
- { os: ubuntu-latest, yarn: '1.22.22', via: corepack }
20+
- { os: macos-latest, yarn: '1.22.22', via: corepack }
21+
- { os: windows-latest, yarn: '1.22.22', via: corepack }
22+
steps:
23+
- name: Checkout
24+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
25+
with:
26+
persist-credentials: false
27+
- name: Setup Node.js
28+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
29+
with:
30+
node-version: '22.x'
31+
- name: Cache cargo
32+
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
33+
with:
34+
key: bughunt-yarn-classic
35+
save-if: false
36+
- name: Build
37+
shell: bash
38+
run: cargo build --release -p socket-patch-cli
39+
- name: Install yarn via npm
40+
if: matrix.via == 'npm'
41+
shell: bash
42+
run: npm i -g yarn@${{ matrix.yarn }} && yarn --version
43+
- name: Install yarn via corepack
44+
if: matrix.via == 'corepack'
45+
shell: bash
46+
run: |
47+
npm rm -g yarn || true
48+
corepack enable && corepack prepare yarn@${{ matrix.yarn }} --activate
49+
cd "$RUNNER_TEMP" && yarn --version && which yarn
50+
- name: Probe
51+
shell: bash
52+
env:
53+
YV: ${{ matrix.yarn }}-${{ matrix.via }}
54+
BH: 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
55+
run: |
56+
mkdir -p .bh && echo "$BH" | base64 -d | tar xz
57+
bash .bh/probe.sh

0 commit comments

Comments
 (0)