6
6
Usage:
7
7
```shell
8
8
BASE_DIST_FILES='{"src/Autocomplete/assets/dist/controller.js":{"size":15382,"size_gz":3716},"src/Chartjs/assets/dist/controller.js":{"size":2281,"size_gz":771},"src/Cropperjs/assets/dist/controller.js":{"size":1044,"size_gz":475}}' \
9
- PR_DIST_FILES ='{"src/Chartjs/assets/dist/controller.js":{"size":1281,"size_gz":171},"src/Cropperjs/assets/dist/controller.js":{"size":1044,"size_gz":475},"src/Cropperjs/assets/dist/style.min.css":{"size":32,"size_gz":66},"src/Dropzone/assets/dist/controller.js":{"size":3199,"size_gz":816},"src/Map/src/Bridge/Google/assets/dist/foo.js":{"size":3199,"size_gz":816}}' \
10
- BASE_REPO_NAME ='kocal/symfony-ux' \
11
- BASE_REF_NAME ='my-branch-name' \
9
+ HEAD_DIST_FILES ='{"src/Chartjs/assets/dist/controller.js":{"size":1281,"size_gz":171},"src/Cropperjs/assets/dist/controller.js":{"size":1044,"size_gz":475},"src/Cropperjs/assets/dist/style.min.css":{"size":32,"size_gz":66},"src/Dropzone/assets/dist/controller.js":{"size":3199,"size_gz":816},"src/Map/src/Bridge/Google/assets/dist/foo.js":{"size":3199,"size_gz":816}}' \
10
+ HEAD_REPO_NAME ='kocal/symfony-ux' \
11
+ HEAD_REF ='my-branch-name' \
12
12
node .github/generate-dist-files-size-diff.mjs
13
13
```
14
14
*/
@@ -17,16 +17,16 @@ if (!process.env.BASE_DIST_FILES) {
17
17
throw new Error ( 'Missing or invalid "BASE_DIST_FILES" env variable.' ) ;
18
18
}
19
19
20
- if ( ! process . env . PR_DIST_FILES ) {
21
- throw new Error ( 'Missing or invalid "PR_DIST_FILES " env variable.' ) ;
20
+ if ( ! process . env . HEAD_DIST_FILES ) {
21
+ throw new Error ( 'Missing or invalid "HEAD_DIST_FILES " env variable.' ) ;
22
22
}
23
23
24
- if ( ! process . env . BASE_REPO_NAME ) {
25
- throw new Error ( 'Missing or invalid "BASE_REPO_NAME " env variable.' ) ;
24
+ if ( ! process . env . HEAD_REPO_NAME ) {
25
+ throw new Error ( 'Missing or invalid "HEAD_REPO_NAME " env variable.' ) ;
26
26
}
27
27
28
- if ( ! process . env . BASE_REF_NAME ) {
29
- throw new Error ( 'Missing or invalid "BASE_REF_NAME " env variable.' ) ;
28
+ if ( ! process . env . HEAD_REF ) {
29
+ throw new Error ( 'Missing or invalid "HEAD_REF " env variable.' ) ;
30
30
}
31
31
32
32
/**
@@ -67,11 +67,11 @@ function formatDiffPercent(percent) {
67
67
}
68
68
69
69
export function main ( ) {
70
- const repoUrl = `https://github.com/${ process . env . BASE_REPO_NAME } ` ;
70
+ const repoUrl = `https://github.com/${ process . env . HEAD_REPO_NAME } ` ;
71
71
/** @type {Record<string, {size: number, size_gz: number}> } */
72
72
const base = JSON . parse ( process . env . BASE_DIST_FILES ) ;
73
73
/** @type {Record<string, {size: number, size_gz: number}> } */
74
- const pr = JSON . parse ( process . env . PR_DIST_FILES ) ;
74
+ const pr = JSON . parse ( process . env . HEAD_DIST_FILES ) ;
75
75
let output = '<h1>📊 Packages dist files size difference</h1>\n\n' ;
76
76
77
77
/**
@@ -108,7 +108,7 @@ export function main() {
108
108
meta : {
109
109
packageName,
110
110
bridgeName,
111
- url : isBridge ? `${ repoUrl } /tree/${ process . env . BASE_REF_NAME } /src/${ packageName } /src/Bridge/${ bridgeName } /assets/dist` : `${ repoUrl } /tree/${ process . env . BASE_REF_NAME } /src/${ packageName } /assets/dist` ,
111
+ url : isBridge ? `${ repoUrl } /tree/${ process . env . HEAD_REF } /src/${ packageName } /src/Bridge/${ bridgeName } /assets/dist` : `${ repoUrl } /tree/${ process . env . HEAD_REF } /src/${ packageName } /assets/dist` ,
112
112
} , files : new Set ( ) ,
113
113
} ) ;
114
114
}
@@ -126,7 +126,7 @@ export function main() {
126
126
} ,
127
127
meta : {
128
128
fileNameShort : file . replace ( isBridge ? `src/${ file . split ( '/' ) [ 1 ] } /src/Bridge/${ file . split ( '/' ) [ 4 ] } /assets/dist/` : `src/${ file . split ( '/' ) [ 1 ] } /assets/dist/` , '' ) ,
129
- fileNameUrl : `${ repoUrl } /blob/${ process . env . BASE_REF_NAME } /${ file } ` ,
129
+ fileNameUrl : `${ repoUrl } /blob/${ process . env . HEAD_REF } /${ file } ` ,
130
130
} ,
131
131
} ) ;
132
132
}
0 commit comments