@@ -2,34 +2,59 @@ name: Renovate Checks
22on :
33 push :
44 branches :
5- - " renovate/ **"
5+ - " **"
66
77jobs :
88 build :
99 name : Check Snapshot
1010 runs-on : ubuntu-latest
1111 steps :
12+ - name : Determine if branch starts with renovate/
13+ id : check_branch
14+ run : |
15+ if [[ "${GITHUB_REF##*/}" == renovate/* ]]; then
16+ echo "should_skip=false" >> $GITHUB_ENV
17+ else
18+ echo "should_skip=true" >> $GITHUB_ENV
19+ fi
20+
1221 - name : Checkout Main
1322 uses : actions/checkout@v4
23+ if : ${{ env.should_skip == 'false' }}
1424 with :
1525 ref : main
1626 path : repo
17-
27+
1828 - name : Install Dependencies in Main
29+ if : ${{ env.should_skip == 'false' }}
1930 run : (cd repo && npm install)
31+
2032 - name : Create Snapshot In Main
33+ if : ${{ env.should_skip == 'false' }}
2134 run : (cd repo && npx tt-cli take-snapshot ./snap.md)
35+
2236 - name : Copy Snapshot To Outer Directory
37+ if : ${{ env.should_skip == 'false' }}
2338 run : mv repo/snap.md ./snap.md
39+
2440 - name : Delete Main Directory
41+ if : ${{ env.should_skip == 'false' }}
2542 run : rm -rf repo
43+
2644 - name : Checkout Branch
45+ if : ${{ env.should_skip == 'false' }}
2746 uses : actions/checkout@v4
2847 with :
2948 path : repo
49+
3050 - name : Install Dependencies in Branch
51+ if : ${{ env.should_skip == 'false' }}
3152 run : (cd repo && npm install)
53+
3254 - name : Move Snapshot To Branch
55+ if : ${{ env.should_skip == 'false' }}
3356 run : mv ./snap.md repo/snap.md
57+
3458 - name : Compare Snapshot In Branch
59+ if : ${{ env.should_skip == 'false' }}
3560 run : (cd repo && npx tt-cli compare-snapshot ./snap.md)
0 commit comments