@@ -7,7 +7,7 @@ concurrency:
77 cancel-in-progress : true
88
99env :
10- DAWN_BRANCH : chromium/7770 # Configure the Dawn branch to checkout
10+ DAWN_BRANCH : chromium/7849 # Configure the Dawn branch to checkout
1111
1212jobs :
1313 prepare-release :
1919 release_name : ${{ steps.release_meta.outputs.release_name }}
2020 steps :
2121 - name : Checkout repository
22- uses : actions/checkout@v6.0.2
22+ uses : actions/checkout@v6.0.3
2323
2424 - name : Determine Dawn branch metadata
2525 id : dawn_meta
4545
4646 - name : Create GitHub release
4747 id : create_release
48- uses : softprops/action-gh-release@v2
48+ uses : softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
4949 env :
5050 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5151 with :
@@ -92,15 +92,15 @@ jobs:
9292 runs-on : ubuntu-latest
9393 steps :
9494 - name : Checkout main repository
95- uses : actions/checkout@v6.0.2
95+ uses : actions/checkout@v6.0.3
9696
9797 - name : Checkout Dawn repository
9898 run : |
9999 git clone --depth 1 --branch ${{ env.DAWN_BRANCH }} https://dawn.googlesource.com/dawn externals/dawn
100100
101101 - name : Setup Android NDK
102102 id : setup-ndk
103- uses : nttld/setup-ndk@v1
103+ uses : nttld/setup-ndk@ed92fe6cadad69be94a966a7ee3271275e62f779 # v1.6.0
104104 with :
105105 ndk-version : r27d
106106
@@ -117,6 +117,7 @@ jobs:
117117 -DCMAKE_BUILD_TYPE=Release \
118118 -DBUILD_SHARED_LIBS=OFF \
119119 -DDAWN_BUILD_MONOLITHIC_LIBRARY=SHARED \
120+ -DDAWN_BUILD_PROTOBUF=OFF \
120121 -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON \
121122 -DCMAKE_EXE_LINKER_FLAGS="-llog" \
122123 -DCMAKE_SHARED_LINKER_FLAGS="-llog -Wl,-z,max-page-size=16384"
@@ -175,15 +176,15 @@ jobs:
175176 runs-on : macos-latest-large
176177 steps :
177178 - name : Checkout main repository
178- uses : actions/checkout@v6.0.2
179+ uses : actions/checkout@v6.0.3
179180
180181 - name : Checkout Dawn repository
181182 run : |
182183 git clone --depth 1 --branch ${{ env.DAWN_BRANCH }} https://dawn.googlesource.com/dawn externals/dawn
183184# submodules: true
184185
185186 - name : Setup Xcode
186- uses : maxim-lobanov/setup-xcode@v1
187+ uses : maxim-lobanov/setup-xcode@ed7a3b1fda3918c0306d1b724322adc0b8cc0a90 # v1.7.0
187188 with :
188189 xcode-version : latest-stable
189190
@@ -200,7 +201,8 @@ jobs:
200201 -C externals/dawn/.github/workflows/dawn-ci.cmake \
201202 -DCMAKE_TOOLCHAIN_FILE=build-tools/apple.toolchain.cmake \
202203 ${{ matrix.cmake_args }} \
203- -DCMAKE_BUILD_TYPE=Release
204+ -DCMAKE_BUILD_TYPE=Release \
205+ -DDAWN_BUILD_PROTOBUF=OFF
204206 ninja -C ${{ matrix.output_dir }}
205207 - name : Upload build artifacts
206208 uses : actions/upload-artifact@v7
@@ -214,7 +216,7 @@ jobs:
214216 needs : [prepare-release, mobile-android, mobile-apple]
215217 steps :
216218 - name : Checkout main repository
217- uses : actions/checkout@v6.0.2
219+ uses : actions/checkout@v6.0.3
218220
219221 - name : Download all build artifacts
220222 uses : actions/download-artifact@v8
@@ -263,7 +265,7 @@ jobs:
263265 tar -czf dawn-headers-${TAG}.tar.gz dawn-headers
264266
265267 - name : Upload to GitHub release
266- uses : softprops/action-gh-release@v2
268+ uses : softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
267269 env :
268270 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
269271 with :
0 commit comments