4
4
tags :
5
5
- ' ^v?\d+\.\d+\.\d+(?:-.*)?$'
6
6
permissions :
7
- id-token : write
8
- contents : read
7
+ id-token : write # This is required for requesting the JWT token
8
+ contents : read # This is required for actions/checkout
9
9
10
10
jobs :
11
11
compute-tag :
@@ -19,80 +19,80 @@ jobs:
19
19
id : get_tag
20
20
run : echo ::set-output name=TAG::${{ github.sha }}
21
21
22
- build-release-serverless- operator :
22
+ build-operator :
23
23
needs : compute-tag
24
24
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
25
25
with :
26
- name : serverless-operator/ga
26
+ name : serverless-operator
27
27
dockerfile : components/operator/Dockerfile
28
28
build-arg : PURPOSE=release
29
29
tags : ${{ needs.compute-tag.outputs.tag }}
30
30
31
- build-release- serverless-controller :
31
+ build-serverless-controller :
32
32
needs : compute-tag
33
33
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
34
34
with :
35
- name : function-controller/ga
35
+ name : function-controller
36
36
dockerfile : components/serverless/deploy/manager/Dockerfile
37
37
tags : ${{ needs.compute-tag.outputs.tag }}
38
38
39
- build-release- serverless-webhook :
39
+ build-serverless-webhook :
40
40
needs : compute-tag
41
41
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
42
42
with :
43
- name : function-webhook/ga
43
+ name : function-webhook
44
44
dockerfile : components/serverless/deploy/webhook/Dockerfile
45
45
tags : ${{ needs.compute-tag.outputs.tag }}
46
46
47
- build-release- serverless-jobinit :
47
+ build-serverless-jobinit :
48
48
needs : compute-tag
49
49
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
50
50
with :
51
- name : function-build-init/ga
51
+ name : function-build-init
52
52
dockerfile : components/serverless/deploy/jobinit/Dockerfile
53
53
tags : ${{ needs.compute-tag.outputs.tag }}
54
54
55
- build-release-image- nodejs18 :
55
+ build-nodejs18 :
56
56
needs : compute-tag
57
57
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
58
58
with :
59
- name : function-runtime-nodejs18/ga
59
+ name : function-runtime-nodejs18
60
60
dockerfile : nodejs18/Dockerfile
61
61
context : components/runtimes/nodejs
62
62
tags : ${{ needs.compute-tag.outputs.tag }}
63
63
64
- build-release-image- nodejs20 :
64
+ build-nodejs20 :
65
65
needs : compute-tag
66
66
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
67
67
with :
68
- name : function-runtime-nodejs20/ga
68
+ name : function-runtime-nodejs20
69
69
dockerfile : nodejs20/Dockerfile
70
70
context : components/runtimes/nodejs
71
71
tags : ${{ needs.compute-tag.outputs.tag }}
72
72
73
- build-release-image- python39-legacy :
73
+ build-python39-legacy :
74
74
needs : compute-tag
75
75
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
76
76
with :
77
- name : function-runtime-python39/ga
77
+ name : function-runtime-python39
78
78
dockerfile : python39/Dockerfile
79
79
context : components/runtimes/python
80
80
tags : ${{ needs.compute-tag.outputs.tag }}
81
81
82
- build-release-image- python39 :
82
+ build-python39 :
83
83
needs : compute-tag
84
84
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
85
85
with :
86
- name : function-runtime-python39/ga
86
+ name : function-runtime-python39
87
87
dockerfile : python39/Dockerfile
88
88
context : components/runtimes/python
89
89
tags : ${{ needs.compute-tag.outputs.tag }}
90
90
91
- build-release-image- python312 :
91
+ build-python312 :
92
92
needs : compute-tag
93
93
uses : kyma-project/test-infra/.github/workflows/image-builder.yml@main # Usage: kyma-project/test-infra/.github/workflows/image-builder.yml@main
94
94
with :
95
- name : function-runtime-python312/ga
95
+ name : function-runtime-python312
96
96
dockerfile : python312/Dockerfile
97
97
context : components/runtimes/python
98
98
tags : ${{ needs.compute-tag.outputs.tag }}
0 commit comments