Builds and publishes the O3 Frontend

Build: #2078 failed Manual run by Github Actions

Stages & jobs

  1. Default Stage

Build result summary

Details

Completed
Queue duration
3 minutes
Duration
2 minutes
Labels
None
Agent
xindi.openmrs.org
Revision
1674330fbbe63d0d2c7628823033a1589665f7ae
Fixed in
#2079 (Manual run by Github Actions)
No failed test found. A possible compilation error occurred.

Responsible

No one has taken responsibility for this failure

Error summary for Default Job

The job generated some errors, drill down into the full build log for more details.

#16 CACHED

#17 [linux/amd64 stage-1 4/8] COPY startup.sh /usr/local/bin/startup.sh
#17 CACHED

#18 [linux/amd64 stage-1 5/8] RUN chmod +x /usr/local/bin/startup.sh
#18 CACHED

#19 [linux/amd64 stage-1 6/8] COPY nginx.conf /etc/nginx/nginx.conf
#19 CACHED

#20 [linux/arm64 stage-1 3/8] RUN rm -rf /usr/share/nginx/html/*
#20 CACHED

#21 [linux/arm64 stage-1 4/8] COPY startup.sh /usr/local/bin/startup.sh
#21 CACHED

#22 [linux/arm64 stage-1 2/8] RUN apk update &&     apk upgrade &&     apk add --no-cache moreutils
#22 CACHED

#23 [linux/arm64 stage-1 5/8] RUN chmod +x /usr/local/bin/startup.sh
#23 CACHED

#24 [linux/arm64 stage-1 6/8] COPY nginx.conf /etc/nginx/nginx.conf
#24 CACHED

#12 [linux/amd64 dev 1/8] FROM docker.io/library/node:18-alpine@sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e
#12 sha256:25ff2da83641908f65c3a74d80409d6b1b62ccfaab220b9ea70b80df5a2e0549 446B / 446B 0.1s done
#12 sha256:1e5a4c89cee5c0826c540ab06d4b6b491c96eda01837f430bd47f0d26702d6e3 0B / 1.26MB 0.2s
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 0B / 40.01MB 0.2s
#12 sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 0B / 3.64MB 0.2s
#12 sha256:1e5a4c89cee5c0826c540ab06d4b6b491c96eda01837f430bd47f0d26702d6e3 1.26MB / 1.26MB 0.3s done
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 2.10MB / 40.01MB 0.3s
#12 sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 3.64MB / 3.64MB 0.4s done
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 10.49MB / 40.01MB 0.5s
#12 extracting sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 20.97MB / 40.01MB 0.6s
#12 extracting sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 0.2s done
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 35.65MB / 40.01MB 0.8s
#12 sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 40.01MB / 40.01MB 0.8s done
#12 extracting sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e
#12 extracting sha256:dd71dde834b5c203d162902e6b8994cb2309ae049a0eabc4efea161b2b5a3d0e 1.2s done
#12 extracting sha256:1e5a4c89cee5c0826c540ab06d4b6b491c96eda01837f430bd47f0d26702d6e3
#12 extracting sha256:1e5a4c89cee5c0826c540ab06d4b6b491c96eda01837f430bd47f0d26702d6e3 0.1s done
#12 extracting sha256:25ff2da83641908f65c3a74d80409d6b1b62ccfaab220b9ea70b80df5a2e0549 0.0s done
#12 DONE 2.6s

#25 [linux/amd64 dev 2/8] RUN mkdir -p /app
#25 DONE 0.2s

#26 [linux/amd64 dev 3/8] WORKDIR /app
#26 DONE 0.1s

#27 [linux/amd64 dev 4/8] COPY spa-assemble-config.json .
#27 DONE 0.1s

#28 [linux/amd64 dev 5/8] COPY spa-build-config.json .
#28 DONE 0.1s

#29 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#29 1.378 npm warn exec The following package was not found and will be installed: openmrs@6.2.1-pre.2864
#29 129.5 npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
#29 129.9 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
#29 130.3 npm warn deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
#29 130.6 npm warn deprecated workbox-google-analytics@6.6.0: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
#29 130.6 npm warn deprecated workbox-cacheable-response@6.6.0: workbox-background-sync@6.6.0
#29 130.9 npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
#29 132.2 npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
#29 133.8 npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
#29 133.8 npm warn deprecated npmlog@6.0.2: This package is no longer supported.
#29 133.9 npm warn deprecated read-package-json@6.0.4: This package is no longer supported. Please use @npmcli/package-json instead.
#29 134.1 npm warn deprecated gauge@4.0.4: This package is no longer supported.
#29 134.5 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
#29 138.0 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#29 138.1 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
#29 139.3 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
#29 139.5 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
#29 162.0 [openmrs] Reading configuration /app/spa-assemble-config.json ...
#29 162.0 [openmrs] Assembling dependencies and building import map and routes registry...
#29 163.1 [openmrs] Invalid response body while trying to fetch https://registry.npmjs.org/@openmrs%2fesm-generic-patient-widgets-app: aborted
#29 163.1 npm notice
#29 163.1 npm notice New major version of npm available! 10.8.2 -> 11.3.0
#29 163.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
#29 163.1 npm notice To update run: npm install -g npm@11.3.0
#29 163.1 npm notice
#29 ERROR: process "/bin/sh -c npx --legacy-peer-deps openmrs@${APP_SHELL_VERSION:-next} assemble --manifest --mode config --config spa-assemble-config.json --target ./spa" did not complete successfully: exit code: 1
------
> [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa:
#29 139.3 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
#29 139.5 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
#29 162.0 [openmrs] Reading configuration /app/spa-assemble-config.json ...
#29 162.0 [openmrs] Assembling dependencies and building import map and routes registry...
#29 163.1 [openmrs] Invalid response body while trying to fetch https://registry.npmjs.org/@openmrs%2fesm-generic-patient-widgets-app: aborted
#29 163.1 npm notice
#29 163.1 npm notice New major version of npm available! 10.8.2 -> 11.3.0
#29 163.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
#29 163.1 npm notice To update run: npm install -g npm@11.3.0
#29 163.1 npm notice
------
error: failed to solve: process "/bin/sh -c npx --legacy-peer-deps openmrs@${APP_SHELL_VERSION:-next} assemble --manifest --mode config --config spa-assemble-config.json --target ./spa" did not complete successfully: exit code: 1