History

harden install and release runtime checks

Validate runtime-injected Convex URL in sandbox install flows, assert seeded anonymous issuer correctness during runtime artifact build, and add a release-gating local install e2e step to catch environment-specific regressions before publish.

Rhys Sullivan committed 8 months ago

Commit 8f20d6b1 parent f04fd457 files · +158 −35Browse files

Showing the changes to .github (1 of 7 files). Show all

Unified · Split

.github/workflows/release.yml+5−0
@@ -114,6 +114,11 @@ jobs: · 113 unmodified lines
114 - name: Build release artifacts114 - name: Build release artifacts
115 run: bun run --cwd executor build:release115 run: bun run --cwd executor build:release
116 116
117 - name: Validate local install flow against built artifacts
118 run: |
119 bun run --cwd executor build:binary
120 EXECUTOR_INSTALL_E2E_SKIP_BUILD=1 bun test executor/scripts/e2e/install.e2e.test.ts
121
117 - name: Verify release artifacts exist122 - name: Verify release artifacts exist
118 shell: bash123 shell: bash
119 run: |124 run: |