fix: keep release smoke fixture inside project

Create the browser smoke page under GITHUB_WORKSPACE so the runtime's local-file trust boundary permits it on every runner, and advance the immutable bootstrap channel to RC3.
This commit is contained in:
Sinabina
2026-07-21 10:43:57 -07:00
parent dbf94804ad
commit f7d44a4e5a
10 changed files with 10 additions and 8 deletions
+1
View File
@@ -66,6 +66,7 @@ describe("release and CI hardening", () => {
expect(workflow).toContain("command -v bun");
expect(workflow).toContain("GSTACK_NODE=\"$node_command\"");
expect(workflow).toContain("pathToFileURL(p).href");
expect(workflow).toContain('path").join(process.env.GITHUB_WORKSPACE,".gstack-runtime-smoke.html")');
expect(workflow).not.toContain("goto about:blank");
const manifest = read(".github/scripts/create-runtime-release-manifest.mjs");
expect(manifest).toContain("bytes: stat.size");