Skip to content

Fix pnpm allowBuilds selector for web demo CI - #1

Draft
acurrieclark with Copilot wants to merge 18 commits into
mainfrom
copilot/fix-github-actions-build-job
Draft

Fix pnpm allowBuilds selector for web demo CI#1
acurrieclark with Copilot wants to merge 18 commits into
mainfrom
copilot/fix-github-actions-build-job

Conversation

Copilot AI commented Sep 6, 2026

Copy link
Copy Markdown

The build job failed during pnpm install because the @automerge/automerge-repo build-script allowlist used a git URL selector that pnpm rejects as an invalid version union.

  • Dependency install policy
    • Updated the allowBuilds selector in both affected workspaces to match the exact lockfile package identity.
    • Kept the existing git-hosted dependency and lockfiles unchanged.
allowBuilds:
  "@automerge/automerge-repo@https://codeload.github.com/automerge/automerge-repo/tar.gz/7a8dbfe020aaeb73c7146d4b2b508212d37b71f5#path:packages/automerge-repo": true

incipit0 and others added 17 commits September 6, 2026 20:17
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
As new versions of hexane supports this.

The numbers seem to be roughly consistent, have not seen big performance
improvements or drops (ranging from 400ms to 900ms on the pk_insert_benchmark
run manually). Probably expected as both are doing binary-ish search.

Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Allow automerge-repo to construct a store from scratch with a chunk of
bytes, assuming they contain the root commit.

Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Previously when calling `Store::apply_commits`, we assume that all
commits can be applied, and return an error is that is not the case.

As automerge-repo cannot track which commits can be applied, we put this
causal delivery logic in coln-js-runtime temporarily, by keeping what is
returned from apply_chunk_bytes() and keep retrying until success.

coln-js-runtime is not supposed to do this though, and in the long run
we wish to move this logic to somewhere else, perhaps subduction.

Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Automerge for the compiler demo

Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Co-authored-by: acurrieclark <1306728+acurrieclark@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix the failing GitHub Actions job build Fix pnpm allowBuilds selector for web demo CI Sep 6, 2026
Copilot AI requested a review from acurrieclark September 6, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants