Skip to content

Commit 5985e85

Browse files
[CI/CD] Adapted Pipeline to work with app.asar
1 parent c41ff08 commit 5985e85

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

.github/workflows/postman.yml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,33 @@ jobs:
7070
echo "VERSION=${version}" >> $GITHUB_ENV
7171
rm -v ${file}
7272
73-
- name : "Find requester.js file"
73+
- name : "Find requester.js/app.asar file"
7474
run: |
75-
requester_js=$(grep -R 'getWorkingInScratchpadBanner' $PWD/Postman* | cut -d':' -f1 | uniq | grep requester)
76-
echo "requester.js path: ${requester_js}"
77-
echo "REQUESTER_JS=${requester_js}" >> $GITHUB_ENV
78-
79-
- name : "Fix Scratch Pad Banner"
75+
path=$(grep -R --text 'getWorkingInScratchpadBanner' $PWD/Postman* | cut -d':' -f1 | uniq | egrep 'requester|app.asar')
76+
77+
if [[ "${path}" == *requester.js ]]; then
78+
echo "requester.js path: ${path}"
79+
echo "REQUESTER_JS=${path}" >> $GITHUB_ENV
80+
else
81+
echo "app.asar path: ${path}"
82+
echo "APP_ASAR=${path}" >> $GITHUB_ENV
83+
fi
84+
85+
86+
- name : "Fix Scratch Pad Banner [requester.js]"
87+
if: ${{ env.REQUESTER_JS }}
8088
run: |
8189
npm install
8290
node fix.js -r ${{ env.REQUESTER_JS }}
83-
84-
- name : "Postman Cleanup"
91+
92+
- name : "Fix Scratch Pad Banner [app.asar]"
93+
if: ${{ env.APP_ASAR }}
94+
run: |
95+
npm install
96+
node fix.js -a ${{ env.APP_ASAR }}
97+
98+
- name : "Postman Cleanup [requester.js]"
99+
if: ${{ env.REQUESTER_JS }}
85100
continue-on-error: true
86101
run: |
87102
curl -sf 'https://gobinaries.com/tj/node-prune' | sudo sh

0 commit comments

Comments
 (0)