@@ -191,19 +191,21 @@ jobs:
191191 du -sh /tmp/dist/bundle
192192
193193 - name : Install FOSS runtime license stub
194- if : steps.cache-bundle.outputs.cache-hit != 'true'
195194 run : |
196195 set -euo pipefail
197- license_dir=/tmp/dist/bundle/programs/server/npm/node_modules/@rocket.chat/license
198- mkdir -p "${license_dir}/src/validation"
199- cat > "${license_dir}/package.json" <<'JSON'
196+ for license_dir in \
197+ /tmp/dist/bundle/node_modules/@rocket.chat/license \
198+ /tmp/dist/bundle/programs/server/npm/node_modules/@rocket.chat/license
199+ do
200+ mkdir -p "${license_dir}/src/validation"
201+ cat > "${license_dir}/package.json" <<'JSON'
200202 {
201203 "name": "@rocket.chat/license",
202204 "version": "0.0.0-devsh-foss",
203205 "main": "index.js"
204206 }
205207 JSON
206- cat > "${license_dir}/index.js" <<'JS'
208+ cat > "${license_dir}/index.js" <<'JS'
207209 class DuplicatedLicenseError extends Error {
208210 constructor(message = 'Duplicated license') {
209211 super(message);
@@ -275,12 +277,13 @@ jobs:
275277 applyLicenseOrRemove
276278 };
277279 JS
278- cat > "${license_dir}/src/validation/validateLimit.js" <<'JS'
280+ cat > "${license_dir}/src/validation/validateLimit.js" <<'JS'
279281 module.exports = {
280282 validateLimit: () => false,
281283 validateWarnLimit: () => false
282284 };
283285 JS
286+ done
284287
285288 - name : Store Meteor bundle cache artifact
286289 if : steps.cache-bundle.outputs.cache-hit != 'true'
0 commit comments