Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xdevplatform/xurl
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: xdevplatform/xurl
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cgo-release-binaries
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 7 files changed
  • 1 contributor

Commits on Jul 21, 2026

  1. build: ship cgo-enabled xurl chat in release binaries

    Release binaries were built with CGO_ENABLED=0 on a Linux runner, so the
    npm/Homebrew/GitHub-release binaries always shipped the xurl chat stub.
    
    Cut Release now runs GoReleaser on a macOS arm64 runner with three build
    groups: native cgo builds for darwin/arm64 and darwin/amd64 (ad-hoc signed),
    a zig-cross-compiled musl-static cgo build for linux/amd64 (runs on both
    glibc and musl distros), and CGO_ENABLED=0 stubs for windows/* and
    linux/{arm64,386} where chat-xdk has no library. Asset names, the Homebrew
    cask, the npm launcher, and the release.yml dispatch dedup are unchanged.
    
    CI gains a release-build job that compiles all release targets and asserts
    the darwin binary carries the real chat client, plus stub cross-compile
    checks on the ubuntu job.
    santiagomed committed Jul 21, 2026
    Configuration menu
    Copy the full SHA
    4a1f7bc View commit details
    Browse the repository at this point in the history
Loading