Skip to content

Commit 944cbb7

Browse files
keep the CF_ prefix (#26)
1 parent bd4b2c1 commit 944cbb7

File tree

3 files changed

+7
-22
lines changed

3 files changed

+7
-22
lines changed

action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ inputs:
44
VERSION:
55
description: specify client version
66
required: false
7-
default: 0.0.30
7+
default: 0.0.31
88
CF_API_KEY:
99
description: "Codefresh API KEY"
1010
required: true

service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
name: csdp-report-image
2-
version: 0.0.30
2+
version: 0.0.31

src/request-builder.ts

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,14 @@
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(/^CF_/, '')
9-
obj[k] = env[key]
10-
return obj
11-
}, {})
12-
}
13-
141
/**
152
* Build image-report url and headers
163
* @param payload
17-
* @param esc
184
*/
195
export function buildUrlHeaders(payload: Record<string, string | undefined>) {
206
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('&')
2712
const url = `${host}/api/image-report?${qs}`
2813
return { url, headers }
2914
}

0 commit comments

Comments
 (0)