Skip to content

Commit c5015ce

Browse files
committed
feat: implement typed function signature
1 parent 6efdb75 commit c5015ce

File tree

14 files changed

+1494
-111
lines changed

14 files changed

+1494
-111
lines changed

.github/workflows/conformance.yml

+12-2
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
- name: Install conformance client
4646
uses: GoogleCloudPlatform/functions-framework-conformance/.github/actions/client/install@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
4747
with:
48-
client-version: v1.7.0
48+
client-version: v1.8.3
4949
cache-path: ~/client
50-
cache-key: conformance-client-v1.7.0
50+
cache-key: conformance-client-v1.8.3
5151

5252
- name: Run HTTP conformance tests using legacy API
5353
working-directory: 'test/conformance'
@@ -82,6 +82,16 @@ jobs:
8282
-validate-mapping=false \
8383
-cmd="npm start -- --target=writeHttpDeclarative"
8484
85+
- name: Run Typed conformance tests using declarative API
86+
working-directory: 'test/conformance'
87+
run: |
88+
~/client \
89+
-type=http \
90+
-declarative-type=typed \
91+
-buildpacks=false \
92+
-validate-mapping=false \
93+
-cmd="npm start -- --target=writeTypedDeclarative"
94+
8595
- name: Run cloudevent conformance tests using declarative API
8696
working-directory: 'test/conformance'
8797
run: |

0 commit comments

Comments
 (0)