Builds and publishes the O3 Frontend
Build: #3663 failed Manual run by Github Actions
Build result summary
Details
- Completed
- Queue duration
- 1 second
- Duration
- 3 minutes
- Labels
- None
- Agent
- xiao.openmrs.org (2)
- Revision
-
38da5a0f7c02729cbfdfa40b3a61ad1c5aff16d5
- Fixed in
- #3669 (Manual run by Github Actions)
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.
#24 5.297 (1/1) Upgrading apk-tools (2.14.0-r5 -> 2.14.4-r0)
#24 5.697 Executing busybox-1.36.1-r15.trigger
#24 5.944 Continuing the upgrade transaction with new apk-tools:
#24 6.056 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/aarch64/APKINDEX.tar.gz
#24 6.847 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/aarch64/APKINDEX.tar.gz
#24 8.233 (1/18) Upgrading musl (1.2.4_git20230717-r4 -> 1.2.4_git20230717-r5)
#24 8.306 (2/18) Upgrading busybox (1.36.1-r15 -> 1.36.1-r20)
#24 8.382 Executing busybox-1.36.1-r20.post-upgrade
#24 8.744 (3/18) Upgrading busybox-binsh (1.36.1-r15 -> 1.36.1-r20)
#24 8.759 (4/18) Upgrading ca-certificates-bundle (20230506-r0 -> 20250619-r0)
#24 8.782 (5/18) Upgrading libcrypto3 (3.1.4-r6 -> 3.1.8-r0)
#24 8.952 (6/18) Upgrading libssl3 (3.1.4-r6 -> 3.1.8-r0)
#24 8.981 (7/18) Upgrading ssl_client (1.36.1-r15 -> 1.36.1-r20)
#24 8.992 (8/18) Upgrading ca-certificates (20240226-r0 -> 20250619-r0)
#24 9.045 (9/18) Installing libpsl (0.21.5-r0)
#24 9.068 (10/18) Upgrading libcurl (8.5.0-r0 -> 8.12.1-r0)
#24 9.111 (11/18) Upgrading curl (8.5.0-r0 -> 8.12.1-r0)
#24 9.157 (12/18) Upgrading musl-utils (1.2.4_git20230717-r4 -> 1.2.4_git20230717-r5)
#24 9.178 (13/18) Upgrading libexpat (2.6.2-r0 -> 2.7.2-r0)
#24 9.199 (14/18) Upgrading libpng (1.6.40-r0 -> 1.6.44-r0)
#24 9.227 (15/18) Upgrading xz-libs (5.4.5-r0 -> 5.4.5-r1)
#24 9.251 (16/18) Upgrading libxml2 (2.11.7-r0 -> 2.11.8-r3)
#24 9.312 (17/18) Upgrading libxslt (1.1.39-r0 -> 1.1.39-r1)
#24 9.344 (18/18) Upgrading tzdata (2024a-r0 -> 2025b-r0)
#24 9.686 Executing busybox-1.36.1-r20.trigger
#24 9.758 Executing ca-certificates-20250619-r0.trigger
#24 10.17 OK: 47 MiB in 67 packages
#24 10.44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/aarch64/APKINDEX.tar.gz
#24 11.34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/aarch64/APKINDEX.tar.gz
#24 12.56 (1/5) Installing perl (5.38.5-r0)
#24 13.91 (2/5) Installing perl-timedate (2.33-r3)
#24 13.94 (3/5) Installing perl-io-tty (1.18-r0)
#24 13.96 (4/5) Installing perl-ipc-run (20231003.0-r0)
#24 13.97 (5/5) Installing moreutils (0.68-r0)
#24 14.00 Executing busybox-1.36.1-r20.trigger
#24 14.07 OK: 90 MiB in 72 packages
#24 DONE 14.4s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#26 [linux/arm64 stage-1 3/8] RUN rm -rf /usr/share/nginx/html/*
#26 DONE 0.3s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#27 [linux/arm64 stage-1 4/8] COPY startup.sh /usr/local/bin/startup.sh
#27 DONE 0.1s
#28 [linux/arm64 stage-1 5/8] RUN chmod +x /usr/local/bin/startup.sh
#28 DONE 0.2s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#29 [linux/arm64 stage-1 6/8] COPY nginx.conf /etc/nginx/nginx.conf
#29 DONE 0.1s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 114.4 npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
#21 115.4 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
#21 116.1 npm warn deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
#21 116.7 npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
#21 117.2 npm warn deprecated workbox-cacheable-response@6.6.0: workbox-background-sync@6.6.0
#21 117.3 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
#21 118.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
#21 119.9 npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
#21 119.9 npm warn deprecated npmlog@6.0.2: This package is no longer supported.
#21 120.0 npm warn deprecated read-package-json@6.0.4: This package is no longer supported. Please use @npmcli/package-json instead.
#21 120.3 npm warn deprecated gauge@4.0.4: This package is no longer supported.
#21 120.6 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.
#21 123.8 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
#21 124.0 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#21 124.7 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
#21 124.7 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#21 125.2 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
#21 125.7 npm warn deprecated source-map@0.8.0-beta.0: The work that was done in this beta branch won't be included in future versions
#21 151.7 [openmrs] Reading configuration /app/spa-assemble-config.json ...
#21 151.7 [openmrs] Assembling dependencies and building import map and routes registry...
#21 161.5 [openmrs] Finished assembling frontend distribution
#21 161.6 npm notice
#21 161.6 npm notice New major version of npm available! 10.9.3 -> 11.6.1
#21 161.6 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.1
#21 161.6 npm notice To update run: npm install -g npm@11.6.1
#21 161.6 npm notice
#21 DONE 161.9s
#30 [linux/amd64 dev 7/8] RUN npx --legacy-peer-deps openmrs@next build --build-config spa-build-config.json --target ./spa
#30 8.455 [openmrs] Running build process ...
#30 DONE 10.6s
#31 [linux/amd64 dev 8/8] RUN if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi
#31 0.124 Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.
#31 ERROR: process "/bin/sh -c if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi" did not complete successfully: exit code: 1
------
> [linux/amd64 dev 8/8] RUN if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi:
0.124 Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.
------
ERROR: failed to solve: process "/bin/sh -c if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi" did not complete successfully: exit code: 1
#24 5.697 Executing busybox-1.36.1-r15.trigger
#24 5.944 Continuing the upgrade transaction with new apk-tools:
#24 6.056 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/aarch64/APKINDEX.tar.gz
#24 6.847 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/aarch64/APKINDEX.tar.gz
#24 8.233 (1/18) Upgrading musl (1.2.4_git20230717-r4 -> 1.2.4_git20230717-r5)
#24 8.306 (2/18) Upgrading busybox (1.36.1-r15 -> 1.36.1-r20)
#24 8.382 Executing busybox-1.36.1-r20.post-upgrade
#24 8.744 (3/18) Upgrading busybox-binsh (1.36.1-r15 -> 1.36.1-r20)
#24 8.759 (4/18) Upgrading ca-certificates-bundle (20230506-r0 -> 20250619-r0)
#24 8.782 (5/18) Upgrading libcrypto3 (3.1.4-r6 -> 3.1.8-r0)
#24 8.952 (6/18) Upgrading libssl3 (3.1.4-r6 -> 3.1.8-r0)
#24 8.981 (7/18) Upgrading ssl_client (1.36.1-r15 -> 1.36.1-r20)
#24 8.992 (8/18) Upgrading ca-certificates (20240226-r0 -> 20250619-r0)
#24 9.045 (9/18) Installing libpsl (0.21.5-r0)
#24 9.068 (10/18) Upgrading libcurl (8.5.0-r0 -> 8.12.1-r0)
#24 9.111 (11/18) Upgrading curl (8.5.0-r0 -> 8.12.1-r0)
#24 9.157 (12/18) Upgrading musl-utils (1.2.4_git20230717-r4 -> 1.2.4_git20230717-r5)
#24 9.178 (13/18) Upgrading libexpat (2.6.2-r0 -> 2.7.2-r0)
#24 9.199 (14/18) Upgrading libpng (1.6.40-r0 -> 1.6.44-r0)
#24 9.227 (15/18) Upgrading xz-libs (5.4.5-r0 -> 5.4.5-r1)
#24 9.251 (16/18) Upgrading libxml2 (2.11.7-r0 -> 2.11.8-r3)
#24 9.312 (17/18) Upgrading libxslt (1.1.39-r0 -> 1.1.39-r1)
#24 9.344 (18/18) Upgrading tzdata (2024a-r0 -> 2025b-r0)
#24 9.686 Executing busybox-1.36.1-r20.trigger
#24 9.758 Executing ca-certificates-20250619-r0.trigger
#24 10.17 OK: 47 MiB in 67 packages
#24 10.44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/aarch64/APKINDEX.tar.gz
#24 11.34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/aarch64/APKINDEX.tar.gz
#24 12.56 (1/5) Installing perl (5.38.5-r0)
#24 13.91 (2/5) Installing perl-timedate (2.33-r3)
#24 13.94 (3/5) Installing perl-io-tty (1.18-r0)
#24 13.96 (4/5) Installing perl-ipc-run (20231003.0-r0)
#24 13.97 (5/5) Installing moreutils (0.68-r0)
#24 14.00 Executing busybox-1.36.1-r20.trigger
#24 14.07 OK: 90 MiB in 72 packages
#24 DONE 14.4s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#26 [linux/arm64 stage-1 3/8] RUN rm -rf /usr/share/nginx/html/*
#26 DONE 0.3s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#27 [linux/arm64 stage-1 4/8] COPY startup.sh /usr/local/bin/startup.sh
#27 DONE 0.1s
#28 [linux/arm64 stage-1 5/8] RUN chmod +x /usr/local/bin/startup.sh
#28 DONE 0.2s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 ...
#29 [linux/arm64 stage-1 6/8] COPY nginx.conf /etc/nginx/nginx.conf
#29 DONE 0.1s
#21 [linux/amd64 dev 6/8] RUN npx --legacy-peer-deps openmrs@next assemble --manifest --mode config --config spa-assemble-config.json --target ./spa
#21 114.4 npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
#21 115.4 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
#21 116.1 npm warn deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
#21 116.7 npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
#21 117.2 npm warn deprecated workbox-cacheable-response@6.6.0: workbox-background-sync@6.6.0
#21 117.3 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
#21 118.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
#21 119.9 npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
#21 119.9 npm warn deprecated npmlog@6.0.2: This package is no longer supported.
#21 120.0 npm warn deprecated read-package-json@6.0.4: This package is no longer supported. Please use @npmcli/package-json instead.
#21 120.3 npm warn deprecated gauge@4.0.4: This package is no longer supported.
#21 120.6 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.
#21 123.8 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
#21 124.0 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#21 124.7 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
#21 124.7 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
#21 125.2 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
#21 125.7 npm warn deprecated source-map@0.8.0-beta.0: The work that was done in this beta branch won't be included in future versions
#21 151.7 [openmrs] Reading configuration /app/spa-assemble-config.json ...
#21 151.7 [openmrs] Assembling dependencies and building import map and routes registry...
#21 161.5 [openmrs] Finished assembling frontend distribution
#21 161.6 npm notice
#21 161.6 npm notice New major version of npm available! 10.9.3 -> 11.6.1
#21 161.6 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.1
#21 161.6 npm notice To update run: npm install -g npm@11.6.1
#21 161.6 npm notice
#21 DONE 161.9s
#30 [linux/amd64 dev 7/8] RUN npx --legacy-peer-deps openmrs@next build --build-config spa-build-config.json --target ./spa
#30 8.455 [openmrs] Running build process ...
#30 DONE 10.6s
#31 [linux/amd64 dev 8/8] RUN if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi
#31 0.124 Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.
#31 ERROR: process "/bin/sh -c if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi" did not complete successfully: exit code: 1
------
> [linux/amd64 dev 8/8] RUN if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi:
0.124 Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.
------
ERROR: failed to solve: process "/bin/sh -c if [ ! -f ./spa/index.html ]; then echo 'Build failed. Please check the logs above for details. This may have happened because of an update to a library that OpenMRS depends on.'; exit 1; fi" did not complete successfully: exit code: 1