@@ -2,34 +2,59 @@ name: Renovate Checks
2
2
on :
3
3
push :
4
4
branches :
5
- - " renovate/ **"
5
+ - " **"
6
6
7
7
jobs :
8
8
build :
9
9
name : Check Snapshot
10
10
runs-on : ubuntu-latest
11
11
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
+
12
21
- name : Checkout Main
13
22
uses : actions/checkout@v4
23
+ if : ${{ env.should_skip == 'false' }}
14
24
with :
15
25
ref : main
16
26
path : repo
17
-
27
+
18
28
- name : Install Dependencies in Main
29
+ if : ${{ env.should_skip == 'false' }}
19
30
run : (cd repo && npm install)
31
+
20
32
- name : Create Snapshot In Main
33
+ if : ${{ env.should_skip == 'false' }}
21
34
run : (cd repo && npx tt-cli take-snapshot ./snap.md)
35
+
22
36
- name : Copy Snapshot To Outer Directory
37
+ if : ${{ env.should_skip == 'false' }}
23
38
run : mv repo/snap.md ./snap.md
39
+
24
40
- name : Delete Main Directory
41
+ if : ${{ env.should_skip == 'false' }}
25
42
run : rm -rf repo
43
+
26
44
- name : Checkout Branch
45
+ if : ${{ env.should_skip == 'false' }}
27
46
uses : actions/checkout@v4
28
47
with :
29
48
path : repo
49
+
30
50
- name : Install Dependencies in Branch
51
+ if : ${{ env.should_skip == 'false' }}
31
52
run : (cd repo && npm install)
53
+
32
54
- name : Move Snapshot To Branch
55
+ if : ${{ env.should_skip == 'false' }}
33
56
run : mv ./snap.md repo/snap.md
57
+
34
58
- name : Compare Snapshot In Branch
59
+ if : ${{ env.should_skip == 'false' }}
35
60
run : (cd repo && npx tt-cli compare-snapshot ./snap.md)
0 commit comments