Skip to content

Commit d5b628f

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 cbfc22d commit d5b628f

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
@@ -207,7 +207,7 @@ jobs:
207207
TRANSPORTER: ${{ inputs.transporter }}
208208
COMPOSE_PROFILES: ${{ inputs.type == 'api' && 'api' || '' }}
209209
TEST_MODE: ${{ startsWith(inputs.type, 'api') && 'api' || 'true' }}
210-
APPS_ENGINE_RUNTIME_BACKEND: ${{ inputs.type == 'api-apps-node' && 'node' || '' }}
210+
APPS_ENGINE_RUNTIME_BACKEND: ${{ inputs.type == 'api-apps-deno' && 'deno' || '' }}
211211
FIPS_OVERRIDE: ${{ inputs.fips && '-f docker-compose-ci.fips.yml' || '' }}
212212
run: |
213213
read -r -a fips_override <<< "$FIPS_OVERRIDE"
@@ -247,8 +247,8 @@ jobs:
247247
exit "${s:-0}"
248248
249249
# This step should be temporary, only here until we remove the deno-runtime
250-
- name: E2E Test API (apps + node-runtime)
251-
if: (inputs.type == 'api-apps-node' && inputs.release == 'ee')
250+
- name: E2E Test API (apps + deno-runtime)
251+
if: (inputs.type == 'api-apps-deno' && inputs.release == 'ee')
252252
working-directory: ./apps/meteor
253253
env:
254254
WEBHOOK_TEST_URL: 'http://httpbin'

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -711,13 +711,13 @@ jobs:
711711
CR_PAT: ${{ secrets.CR_PAT }}
712712
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
713713

714-
test-api-apps-node-ee:
715-
name: 🔨 Test API Apps (node-runtime - EE)
714+
test-api-apps-deno-ee:
715+
name: 🔨 Test API Apps (deno-runtime - EE)
716716
needs: [checks, build-gh-docker-publish, release-versions]
717717

718718
uses: ./.github/workflows/ci-test-e2e.yml
719719
with:
720-
type: api-apps-node
720+
type: api-apps-deno
721721
release: ee
722722
transporter: 'nats://nats:4222'
723723
enterprise-license: ${{ needs.release-versions.outputs.enterprise-license }}

0 commit comments

Comments
 (0)