Skip to content

Commit ec3c46d

Browse files
committed
Backport CI improvements from feature.color-4
1 parent d9c72a1 commit ec3c46d

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ env:
99

1010
on:
1111
push:
12-
branches: [main]
12+
branches: [main, feature.*]
1313
tags: ['**']
1414
pull_request:
1515

@@ -61,6 +61,8 @@ jobs:
6161
with:
6262
node-version: ${{ matrix.node-version }}
6363
check-latest: true
64+
- uses: frenck/action-setup-yq@v1
65+
with: {version: v4.30.5} # frenck/action-setup-yq#35
6466
- uses: arduino/setup-protoc@v1
6567
with:
6668
version: ${{ env.PROTOC_VERSION }}
@@ -90,8 +92,8 @@ jobs:
9092
- name: Link the embedded compiler to Dart Sass
9193
run: |
9294
if [[ -d dart-sass ]]; then
93-
echo "dependency_overrides: {sass: {path: ../dart-sass}}" \
94-
>> dart-sass-embedded/pubspec.yaml
95+
yq -i '.dependency_overrides.sass = {"path": "../dart-sass"}' \
96+
dart-sass-embedded/pubspec.yaml
9597
fi
9698
9799
- name: Check out the JS API definition
@@ -132,6 +134,8 @@ jobs:
132134
with: {sdk: stable}
133135
- uses: actions/setup-node@v2
134136
with: {node-version: "${{ matrix.node_version }}"}
137+
- uses: frenck/action-setup-yq@v1
138+
with: {version: v4.30.5} # frenck/action-setup-yq#35
135139
- uses: arduino/setup-protoc@v1
136140
with:
137141
version: ${{ env.PROTOC_VERSION }}
@@ -158,8 +162,8 @@ jobs:
158162
- name: Link the embedded compiler to Dart Sass
159163
run: |
160164
if [[ -d dart-sass ]]; then
161-
echo "dependency_overrides: {sass: {path: ../dart-sass}}" \
162-
>> dart-sass-embedded/pubspec.yaml
165+
yq -i '.dependency_overrides.sass = {"path": "../dart-sass"}' \
166+
dart-sass-embedded/pubspec.yaml
163167
fi
164168
165169
- name: Check out the JS API definition

0 commit comments

Comments
 (0)