@@ -85,13 +85,17 @@ jobs:
8585 dist-bin/
8686 dist-pkg-tarballs/
8787 src/core/sharedApi/runtime-generated/index.d.ts
88- src/native/runtime/runtime.*.node
8988 src/native/runtime/runtime.*.node.metadata
90- src/native/runtime/copilot-runtime.*
89+ src/native/runtime/copilot-runtime.*.profile
9190 src/native/runtime/index.d.ts
92- src/native/cli/cli-native.*.node
9391 src/native/cli/index.d.ts
94- key : ${{ inputs.shared-cli-build-compatible && format('project-build-v1-sea-{0}-{1}-{2}-release-{3}-{4}-{5}', inputs.os, runner.os, runner.arch, inputs.bazel-config, inputs.use-bazel-addons-on-darwin, github.sha) || format('sdk-project-build-v1-{0}-{1}-{2}-{3}-release-{4}-{5}-{6}', inputs.target, inputs.os, runner.os, runner.arch, inputs.bazel-config, inputs.use-bazel-addons-on-darwin, github.sha) }}
92+ !dist-cli/sea.blob
93+ !dist-cli/github-copilot-*.tgz
94+ key : ${{ inputs.shared-cli-build-compatible && format('project-build-v3-sea-{0}-{1}-{2}-release-{3}-{4}-{5}', inputs.os, runner.os, runner.arch, inputs.bazel-config, inputs.use-bazel-addons-on-darwin, github.sha) || format('sdk-project-build-v3-{0}-{1}-{2}-{3}-release-{4}-{5}-{6}', inputs.target, inputs.os, runner.os, runner.arch, inputs.bazel-config, inputs.use-bazel-addons-on-darwin, github.sha) }}
95+
96+ - name : Restore cached source-layout addons and executable bits
97+ if : inputs.runtime-source == 'checkout' && steps.cache.outputs.cache-hit == 'true'
98+ run : node script/restore-cli-build.mjs
9599
96100 - if : inputs.runtime-source == 'checkout' && steps.cache.outputs.cache-hit != 'true'
97101 uses : ./.github/actions/setup-node
@@ -168,12 +172,12 @@ jobs:
168172 dist-bin/
169173 dist-pkg-tarballs/
170174 src/core/sharedApi/runtime-generated/index.d.ts
171- src/native/runtime/runtime.*.node
172175 src/native/runtime/runtime.*.node.metadata
173- src/native/runtime/copilot-runtime.*
176+ src/native/runtime/copilot-runtime.*.profile
174177 src/native/runtime/index.d.ts
175- src/native/cli/cli-native.*.node
176178 src/native/cli/index.d.ts
179+ !dist-cli/sea.blob
180+ !dist-cli/github-copilot-*.tgz
177181 key : ${{ steps.cache.outputs.cache-primary-key }}
178182
179183 - name : Upload SDK runtime artifact
@@ -183,6 +187,8 @@ jobs:
183187 path : |
184188 dist-cli/
185189 dist-bin/${{ inputs.target }}/
190+ !dist-cli/sea.blob
191+ !dist-cli/github-copilot-*.tgz
186192 include-hidden-files : true
187193 if-no-files-found : error
188194 retention-days : 1
0 commit comments