Skip to content

Commit ab0c183

Browse files
committed
Place FOSS license stub on bundle path
1 parent e692933 commit ab0c183

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

.github/workflows/devsh-foss-image.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)