16
16
python : ['3.7', '3.8', '3.9', '3.10', '3.11']
17
17
steps :
18
18
- name : Harden Runner
19
- uses : step-security/harden-runner@128a63446a954579617e875aaab7d2978154e969 # v2.4.0
19
+ uses : step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
20
20
with :
21
21
disable-sudo : true
22
22
egress-policy : block
@@ -30,71 +30,71 @@ jobs:
30
30
storage.googleapis.com:443
31
31
32
32
- name : Checkout code
33
- uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
33
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
34
34
35
35
- name : Setup Python
36
- uses : actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0 # v4.6.1
36
+ uses : actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0
37
37
with :
38
38
python-version : ${{ matrix.python }}
39
39
40
40
- name : Install the framework
41
41
run : python -m pip install -e .
42
42
43
43
- name : Setup Go
44
- uses : actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
44
+ uses : actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
45
45
with :
46
46
go-version : ' 1.20'
47
47
48
48
- name : Run HTTP conformance tests
49
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
49
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
50
50
with :
51
51
functionType : ' http'
52
52
useBuildpacks : false
53
53
validateMapping : false
54
54
cmd : " 'functions-framework --source tests/conformance/main.py --target write_http --signature-type http'"
55
55
56
56
- name : Run event conformance tests
57
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
57
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
58
58
with :
59
59
functionType : ' legacyevent'
60
60
useBuildpacks : false
61
61
validateMapping : true
62
62
cmd : " 'functions-framework --source tests/conformance/main.py --target write_legacy_event --signature-type event'"
63
63
64
64
- name : Run CloudEvents conformance tests
65
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
65
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
66
66
with :
67
67
functionType : ' cloudevent'
68
68
useBuildpacks : false
69
69
validateMapping : true
70
70
cmd : " 'functions-framework --source tests/conformance/main.py --target write_cloud_event --signature-type cloudevent'"
71
71
72
72
- name : Run HTTP conformance tests declarative
73
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
73
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
74
74
with :
75
75
functionType : ' http'
76
76
useBuildpacks : false
77
77
validateMapping : false
78
78
cmd : " 'functions-framework --source tests/conformance/main.py --target write_http_declarative'"
79
79
80
80
- name : Run CloudEvents conformance tests declarative
81
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
81
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
82
82
with :
83
83
functionType : ' cloudevent'
84
84
useBuildpacks : false
85
85
validateMapping : true
86
86
cmd : " 'functions-framework --source tests/conformance/main.py --target write_cloud_event_declarative'"
87
87
88
88
- name : Run HTTP concurrency tests declarative
89
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
89
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
90
90
with :
91
91
functionType : ' http'
92
92
useBuildpacks : false
93
93
validateConcurrency : true
94
94
cmd : " 'functions-framework --source tests/conformance/main.py --target write_http_declarative_concurrent'"
95
95
96
96
- name : Run Typed tests declarative
97
- uses : GoogleCloudPlatform/functions-framework-conformance/action@5f2a796b58f099d749e70ecc83f531f6701c64af # v1.8.3
97
+ uses : GoogleCloudPlatform/functions-framework-conformance/action@64d4646c26d11281faf5e8813dd0fc8a9551cac3 # v1.8.5
98
98
with :
99
99
functionType : ' http'
100
100
declarativeType : ' typed'
0 commit comments