File tree Expand file tree Collapse file tree 3 files changed +7
-22
lines changed Expand file tree Collapse file tree 3 files changed +7
-22
lines changed Original file line number Diff line number Diff line change 4
4
VERSION :
5
5
description : specify client version
6
6
required : false
7
- default : 0.0.30
7
+ default : 0.0.31
8
8
CF_API_KEY :
9
9
description : " Codefresh API KEY"
10
10
required : true
Original file line number Diff line number Diff line change 1
1
name : csdp-report-image
2
- version : 0.0.30
2
+ version : 0.0.31
Original file line number Diff line number Diff line change 1
- /**
2
- * remove codefresh vars prefix
3
- * @param env
4
- */
5
- function cleanThePrefixCF ( env : Record < string , string | undefined > ) : Record < string , string | undefined > {
6
- return Object . keys ( env )
7
- . reduce ( ( obj , key ) => {
8
- const k = key . replace ( / ^ C F _ / , '' )
9
- obj [ k ] = env [ key ]
10
- return obj
11
- } , { } )
12
- }
13
-
14
1
/**
15
2
* Build image-report url and headers
16
3
* @param payload
17
- * @param esc
18
4
*/
19
5
export function buildUrlHeaders ( payload : Record < string , string | undefined > ) {
20
6
const esc = encodeURIComponent
21
- const parameters = cleanThePrefixCF ( payload )
22
- const headers = { 'authorization' : parameters [ 'API_KEY' ] }
23
- const host = parameters [ 'HOST' ]
24
- delete parameters [ 'API_KEY' ]
25
- delete parameters [ 'HOST' ]
26
- const qs = Object . entries ( parameters ) . map ( kv => `${ esc ( kv [ 0 ] ) } =${ esc ( kv [ 1 ] || '' ) } ` ) . join ( '&' )
7
+ const headers = { 'authorization' : payload [ 'CF_API_KEY' ] }
8
+ const host = payload [ 'CF_HOST' ]
9
+ delete payload [ 'CF_API_KEY' ]
10
+ delete payload [ 'CF_HOST' ]
11
+ const qs = Object . entries ( payload ) . map ( kv => `${ esc ( kv [ 0 ] ) } =${ esc ( kv [ 1 ] || '' ) } ` ) . join ( '&' )
27
12
const url = `${ host } /api/image-report?${ qs } `
28
13
return { url, headers }
29
14
}
You can’t perform that action at this time.
0 commit comments