mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-28 20:21:50 +01:00
ci(runner): build declarations before focused E2E checks
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
d0e835100d
commit
2fcdaa8caf
1 file changed
+11
@@ -415,6 +415,17 @@ jobs:
|
||||
timeout --verbose --signal=TERM --kill-after=15s 4m \
|
||||
pnpm --filter @paperclipai/plugin-sdk ensure-build-deps \
|
||||
> remote-source-verification/test-build-deps.log 2>&1
|
||||
- name: Build Runner declarations for focused E2E support
|
||||
if: inputs.source_e2e_support_only
|
||||
timeout-minutes: 8
|
||||
run: |
|
||||
set -euo pipefail
|
||||
# Server imports resolve the Runner package's generated dist declarations.
|
||||
# The full source mode creates these during its earlier workspace checks.
|
||||
trap 'printf "%s\n" "$?" > remote-source-verification/runner-typescript.status' EXIT
|
||||
timeout --verbose --signal=TERM --kill-after=15s 7m \
|
||||
pnpm --filter @paperclipai/paperclip-runner build:typescript \
|
||||
> remote-source-verification/runner-typescript.log 2>&1
|
||||
- name: Run every source check and retain each result
|
||||
timeout-minutes: ${{ inputs.source_e2e_support_only && 28 || inputs.source_root_tests_only && 182 || 273 }}
|
||||
env:
|
||||
|
||||
Reference in new issue
Block a user