@@ -37,10 +37,10 @@ jobs:
37
37
experimental : false
38
38
continue-on-error : ${{ matrix.experimental }}
39
39
steps :
40
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
40
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
41
41
with :
42
42
submodules : recursive
43
- - uses : dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3
43
+ - uses : dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
44
44
with :
45
45
sdk : ${{ matrix.sdk }}
46
46
- name : Fetch Dart packages
@@ -56,33 +56,31 @@ jobs:
56
56
name : Check if code excerpts are up to date
57
57
runs-on : ubuntu-latest
58
58
steps :
59
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
59
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
60
60
with :
61
61
submodules : recursive
62
- - uses : dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3
62
+ - uses : dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
63
63
with :
64
64
sdk : stable
65
65
- name : Fetch Dart packages
66
66
run : dart pub get
67
67
- name : Check if excerpts are up to date
68
- run : dart run dart_site refresh-excerpts --fail-on-update
68
+ run : dart run dart_site refresh-excerpts --fail-on-update --dry-run
69
69
70
70
linkcheck :
71
71
name : Build site and check links
72
72
runs-on : ubuntu-latest
73
73
steps :
74
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
74
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
75
75
with :
76
76
submodules : recursive
77
- - uses : dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3
77
+ - uses : dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
78
78
with :
79
79
sdk : stable
80
80
- name : Fetch Dart packages
81
81
run : dart pub get
82
- - uses : pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d
83
- with :
84
- version : 8
85
- - uses : actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8
82
+ - uses : pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2
83
+ - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b
86
84
with :
87
85
node-version : ${{ env.NODE_VERSION }}
88
86
cache : ' pnpm'
@@ -95,14 +93,29 @@ jobs:
95
93
- name : Check internal site links are functional
96
94
run : dart run dart_site check-links
97
95
96
+ site-variable-scanner :
97
+ name : Check if text can be replaced with site variables
98
+ runs-on : ubuntu-latest
99
+ steps :
100
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
101
+ with :
102
+ submodules : recursive
103
+ - uses : dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
104
+ with :
105
+ sdk : stable
106
+ - name : Fetch Dart packages
107
+ run : dart pub get
108
+ - name : Check if text can be replaced with site variables
109
+ run : dart run dart_site check-site-variable
110
+
98
111
firebase-validate :
99
112
name : Validate Firebase configuration
100
113
runs-on : ubuntu-latest
101
114
steps :
102
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
115
+ - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
103
116
with :
104
117
submodules : recursive
105
- - uses : dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3
118
+ - uses : dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672
106
119
with :
107
120
sdk : stable
108
121
- name : Fetch Dart packages
0 commit comments