Skip to content

chore: upgrade engine dependency to support signing bridge#1292

Merged
MicBun merged 6 commits intomainfrom
upgradeKwilSync
Jan 7, 2026
Merged

chore: upgrade engine dependency to support signing bridge#1292
MicBun merged 6 commits intomainfrom
upgradeKwilSync

Conversation

@MicBun
Copy link
Member

@MicBun MicBun commented Jan 6, 2026

resolves: https://github.com/truflation/website/issues/3039

Summary by CodeRabbit

  • Chores
    • Updated project dependencies to newer patch revisions.
    • Standardized published platform to linux/amd64 (removed multi-architecture builds).
    • Added CI cache configuration to speed up image builds.
    • Improved build caching and added build-time platform arguments for more flexible, faster builds.

✏️ Tip: You can customize this high-level summary in your review settings.

@MicBun MicBun requested a review from pr-time-tracker January 6, 2026 06:47
@MicBun MicBun self-assigned this Jan 6, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 6, 2026

📝 Walkthrough

Walkthrough

Updates CI publish workflow to build and push only linux/amd64 with build cache settings; adapts the Dockerfile to accept buildx platform args and enable Go/module build cache mounts; bumps two kwil-db pseudo-versions in go.mod.

Changes

Cohort / File(s) Summary
CI Workflow
\.github/workflows/publish-node-image.yaml
Renamed build step, removed linux/arm64 (now linux/amd64 only), and added cache-from / cache-to cache settings for docker/build-push-action.
Image Build / Dockerfile
deployments/Dockerfile
Added ARG TARGETOS and ARG TARGETARCH; use TARGETOS/TARGETARCH for GOOS/GOARCH; added Go module and build cache mounts for faster rebuilds.
Dependency Bumps
go.mod
Updated github.com/trufnetwork/kwil-db and github.com/trufnetwork/kwil-db/core pseudo-versions to newer commits (Jan 6, 2026).

Sequence Diagram(s)

sequenceDiagram
  participant Dev as Developer (push)
  participant GH as GitHub Actions Runner
  participant Buildx as docker/build-push-action (buildx)
  participant Registry as Container Registry

  Dev->>GH: push / trigger workflow
  GH->>Buildx: start build (platform: linux/amd64, cache-from/to, args TARGETOS/TARGETARCH)
  rect rgb(237,247,237)
    note right of Buildx: Buildx compiles using TARGETOS/TARGETARCH\nand mounts Go/module caches
    Buildx->>Buildx: compile (GOOS/GOARCH from args)\nuse cache-from/cache-to
  end
  Buildx->>Registry: push image (tags/metadata)
  Registry-->>GH: push result
  GH-->>Dev: workflow status
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • pr-time-tracker

Poem

🐰 A hop, a build, a cached delight,

One arch hums steady through morning light.
Kwil-db nudged to newer days,
Layers ready for quicker plays.
Little rabbit cheers: "Ship away!"

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: upgrade engine dependency to support signing bridge' accurately reflects the main change—upgrading kwil-db dependencies to support signing bridge functionality.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0137b1d and 9409847.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod
🚧 Files skipped from review as they are similar to previous changes (1)
  • go.mod
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Build and Push
  • GitHub Check: lint
  • GitHub Check: acceptance-test

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@holdex
Copy link

holdex bot commented Jan 6, 2026

Time Submission Status

Member Status Time Action Last Update
MicBun ✅ Submitted 4h Update time Jan 6, 2026, 5:13 PM

@MicBun MicBun marked this pull request as draft January 6, 2026 21:02
@MicBun MicBun marked this pull request as ready for review January 7, 2026 03:50
@MicBun MicBun merged commit d624050 into main Jan 7, 2026
13 of 16 checks passed
@MicBun MicBun deleted the upgradeKwilSync branch January 7, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant