fix(ci): preserve all package runtime artifacts

This commit is contained in:
Vincent Koc
2026-07-08 23:12:03 -07:00
parent 7de325d060
commit 240ca9dbd7
3 changed files with 10 additions and 10 deletions
+5 -5
View File
@@ -736,12 +736,12 @@ describe("ci workflow guards", () => {
expect(saveStep.with.key).toBe("${{ steps.dist_build_cache.outputs.cache-primary-key }}");
expect(restoreStep.with.path).toContain("dist/");
expect(restoreStep.with.path).toContain("dist-runtime/");
expect(restoreStep.with.path).toContain("packages/ai/dist/");
expect(saveStep.with.path).toContain("packages/ai/dist/");
expect(restoreStep.with.path).toContain("packages/*/dist/");
expect(saveStep.with.path).toContain("packages/*/dist/");
expect(restoreStep.with.key).toContain("dist-build-v2-");
expect(
buildArtifactSteps.find((step) => step.name === "Pack built runtime artifacts").run,
).toContain("packages/ai/dist");
).toContain("packages/*/dist");
expect(restoreStep.with.path).toContain("extensions/*/src/host/**/.bundle.hash");
expect(restoreStep.with.path).toContain("extensions/*/src/host/**/*.bundle.js");
expect(buildArtifactSteps.map((step) => step.name)).not.toContain("Cache dist build");
@@ -756,10 +756,10 @@ describe("ci workflow guards", () => {
const saveStep = steps.find((step) => step.name === "Save dist build cache");
expect(resolveSeedsStep.run).toContain('cache_prefix="${RUNNER_OS}-dist-build-v2-"');
expect(restoreStep.with.path).toContain("packages/ai/dist/");
expect(restoreStep.with.path).toContain("packages/*/dist/");
expect(restoreStep.with.key).toContain("dist-build-v2-");
expect(verifyStep.run).toContain("test -f packages/ai/dist/internal/runtime.mjs");
expect(saveStep.with.path).toContain("packages/ai/dist/");
expect(saveStep.with.path).toContain("packages/*/dist/");
expect(saveStep.with.key).toContain("dist-build-v2-");
});