Skip to content

Consolidate large record mutation output into a single spread object literal #10417

Consolidate large record mutation output into a single spread object literal

Consolidate large record mutation output into a single spread object literal #10417

Triggered via pull request June 15, 2026 23:23
Status Success
Total duration 43m 42s
Artifacts 7

ci.yml

on: pull_request
Matrix: build-compiler
test-devcontainer
17m 33s
test-devcontainer
Matrix: test-installation-npm
Matrix: test-installation-pnpm
Matrix: test-integration-rewatch
publish
0s
publish
Fit to window
Zoom out
Zoom in

Annotations

4 warnings and 1 notice
build-compiler (ubuntu-24.04, ocaml-variants.5.0.0+options,ocaml-option-static, linux-x64, x86_64...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-compiler (ubuntu-24.04, ocaml-variants.5.3.0+options,ocaml-option-static, true, true, linux...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-compiler (ubuntu-24.04-arm, ocaml-variants.5.3.0+options,ocaml-option-static, true, true, t...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-compiler (macos-15-intel, 5.3.0, true, darwin-x64, x86_64-apple-darwin, release)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
pkg-pr-new
{ "workflowData": { "owner": "rescript-lang", "repo": "rescript", "sha": "8da6722001f74691ea4484e201bc360da258b0fb", "ref": "8473", "headBranch": null }, "key": "Llnru4GPgY", "runId": 27582989064, "webhookDebug": { "action": "requested", "head_branch": "object-dup-by-spread", "head_repository_full_name": "cometkim/rescript", "full_name": "rescript-lang/rescript", "isPullRequest": true, "prNumber": 8473, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "cometkim/rescript:object-dup-by-spread", "oldPrDataHash": "YHfRFSs839", "lookupKey": "cometkim/rescript:object-dup-by-spread", "data": { "owner": "rescript-lang", "repo": "rescript", "sha": "8da6722001f74691ea4484e201bc360da258b0fb", "ref": "8473", "headBranch": null } }, "currentCursor": null, "pkgPrNewVersion": "0.0.75" }

Artifacts

Produced during runtime
Name Size Digest
api
196 KB
sha256:3bee6c52438ae9894220b474413cc8728eb6894fc67d90775d99592e1000a618
binaries-darwin-arm64
14.6 MB
sha256:39b5ad1c3187d45b1eaca81b1af8f09313bc8c154d8dc117043eacbf67ef91e4
binaries-darwin-x64
13 MB
sha256:95a7dc69dc113a2287d7e3de6b488df209dbda4fa46d0efc3bbcb043e20f0d15
binaries-linux-arm64
13.5 MB
sha256:60d3fab510285f1528e1bfc35b9412a84896da1281be0c49c51605ee3eec960f
binaries-linux-x64
12.4 MB
sha256:d25e96350a8c3f742647185ace7d8d265e9cfcc9f5ed530e8f7415623263cd4f
binaries-win32-x64
18.4 MB
sha256:17380ec88ae5060dfce99fa1e1b5d60d6ecf2394e19f810045b6ff3829e08cd3
lib-ocaml
5.5 MB
sha256:1ca032936143cae63ec7e6e47580c8b2c382a6198c16f3a726900b30a9297d64