Skip to content

Commit f9dd6cb

Browse files
clauded-gubert
authored andcommitted
ci: repurpose dedicated apps runtime job to test deno instead of node
Now that node is the default apps-engine runtime backend (covered by the standard API test suite), the dedicated job explicitly exercises the non-default deno runtime. NOTE: this commit only touches .github/workflows/ and cannot be pushed by this session (the GitHub OAuth App lacks the 'workflow' scope). It is kept locally so it can be pushed once workflow scope is granted. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QzzSPVtd9ZcpaezJQtw6mm
1 parent d7f7e89 commit f9dd6cb

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci-test-e2e.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ jobs:
198198
TRANSPORTER: ${{ inputs.transporter }}
199199
COMPOSE_PROFILES: ${{ inputs.type == 'api' && 'api' || '' }}
200200
TEST_MODE: ${{ startsWith(inputs.type, 'api') && 'api' || 'true' }}
201-
APPS_ENGINE_RUNTIME_BACKEND: ${{ inputs.type == 'api-apps-node' && 'node' || '' }}
201+
APPS_ENGINE_RUNTIME_BACKEND: ${{ inputs.type == 'api-apps-deno' && 'deno' || '' }}
202202
run: |
203203
DEBUG_LOG_LEVEL=${DEBUG_LOG_LEVEL:-0} docker compose -f docker-compose-ci.yml up -d --wait
204204
@@ -236,8 +236,8 @@ jobs:
236236
exit "${s:-0}"
237237
238238
# This step should be temporary, only here until we remove the deno-runtime
239-
- name: E2E Test API (apps + node-runtime)
240-
if: (inputs.type == 'api-apps-node' && inputs.release == 'ee')
239+
- name: E2E Test API (apps + deno-runtime)
240+
if: (inputs.type == 'api-apps-deno' && inputs.release == 'ee')
241241
working-directory: ./apps/meteor
242242
env:
243243
WEBHOOK_TEST_URL: 'http://httpbin'

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -666,13 +666,13 @@ jobs:
666666
CR_PAT: ${{ secrets.CR_PAT }}
667667
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
668668

669-
test-api-apps-node-ee:
670-
name: 🔨 Test API Apps (node-runtime - EE)
669+
test-api-apps-deno-ee:
670+
name: 🔨 Test API Apps (deno-runtime - EE)
671671
needs: [checks, build-gh-docker-publish, release-versions]
672672

673673
uses: ./.github/workflows/ci-test-e2e.yml
674674
with:
675-
type: api-apps-node
675+
type: api-apps-deno
676676
release: ee
677677
transporter: 'nats://nats:4222'
678678
enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}

0 commit comments

Comments
 (0)