Starting worker node macos on mac mini... Waiting for worker macos to boot... macos.cidmz.poulsbo.antikernel.net is up Cloning into 'scopehal-apps'... Submodule 'doc' (https://github.com/ngscopeclient/scopehal-docs.git) registered for path 'doc' Submodule 'lib' (https://github.com/ngscopeclient/scopehal.git) registered for path 'lib' Submodule 'src/ImGuiFileDialog' (https://github.com/aiekick/ImGuiFileDialog) registered for path 'src/ImGuiFileDialog' Submodule 'src/imgui' (https://github.com/ngscopeclient/imgui.git) registered for path 'src/imgui' Submodule 'src/imgui-node-editor' (https://github.com/ngscopeclient/imgui-node-editor.git) registered for path 'src/imgui-node-editor' Submodule 'src/imgui_markdown' (https://github.com/juliettef/imgui_markdown) registered for path 'src/imgui_markdown' Submodule 'src/nativefiledialog-extended' (https://github.com/btzy/nativefiledialog-extended) registered for path 'src/nativefiledialog-extended' Cloning into '/Users/ci/Documents/scopehal-apps/doc'... Cloning into '/Users/ci/Documents/scopehal-apps/lib'... Cloning into '/Users/ci/Documents/scopehal-apps/src/ImGuiFileDialog'... Cloning into '/Users/ci/Documents/scopehal-apps/src/imgui'... Cloning into '/Users/ci/Documents/scopehal-apps/src/imgui-node-editor'... Cloning into '/Users/ci/Documents/scopehal-apps/src/imgui_markdown'... Cloning into '/Users/ci/Documents/scopehal-apps/src/nativefiledialog-extended'... Submodule path 'doc': checked out 'cf1517d7967b94f3bb449efae87f05113ce332af' Submodule path 'lib': checked out '6dfced1779f33afdc8b9d3a2a95bb6a099b6443f' Submodule 'VkFFT' (https://github.com/ngscopeclient/VkFFT.git) registered for path 'lib/VkFFT' Submodule 'canvas_ity' (https://github.com/a-e-k/canvas_ity.git) registered for path 'lib/canvas_ity' Submodule 'log' (https://github.com/ngscopeclient/logtools.git) registered for path 'lib/log' Submodule 'xptools' (https://github.com/ngscopeclient/xptools.git) registered for path 'lib/xptools' Cloning into '/Users/ci/Documents/scopehal-apps/lib/VkFFT'... Cloning into '/Users/ci/Documents/scopehal-apps/lib/canvas_ity'... Cloning into '/Users/ci/Documents/scopehal-apps/lib/log'... Cloning into '/Users/ci/Documents/scopehal-apps/lib/xptools'... Submodule path 'lib/VkFFT': checked out 'e0840114d6d90a721a44ad20c53dffd91ff08960' Submodule path 'lib/canvas_ity': checked out '8be29cb154d06392385687c721f822d8cce0dc05' Submodule path 'lib/log': checked out '9cca82e04642fba94ef16b4959f82660557bc4ce' Submodule path 'lib/xptools': checked out '5c599e742c68b9a6de293cb60f9c894a51acc330' Submodule path 'src/ImGuiFileDialog': checked out '2917cd9ec120bce7b4297e7f3afb660071707e05' Submodule path 'src/imgui': checked out '5e6bf29d50d0514f2e198761ade8fb4f2206db7e' Submodule path 'src/imgui-node-editor': checked out '7d67f0fca24739f013440d0c50ffd8f3a30cd1c3' Submodule path 'src/imgui_markdown': checked out '7f88a689f783b5f628a2c446ccc2e7198e732dfe' Submodule path 'src/nativefiledialog-extended': checked out '6db343ad341ba2d7166f1a71b5b182a380e5bc08' Note: switching to 'fb695cff831eca4dcca93682047976265364563c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at fb695cff MeasurementsDialog: fixed bug where drag and drop to add a measurement sometimes didn't work ==> Auto-updating Homebrew... Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with `$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). ==> Downloading https://ghcr.io/v2/homebrew/core/portable-ruby/blobs/sha256:4ba8d535df01e4bf97e6661c3815796fd77364ea2552606e891659133a76f0e1 #=#=# ##O#-# 0.3% ######################## 34.4% ################################################ 67.2% ######################################################################## 100.0% ==> Pouring portable-ruby-4.0.5_1.arm64_big_sur.bottle.tar.gz ✔︎ JSON API packages.arm64_sequoia.jws.json ==> Homebrew's analytics have entirely moved to our InfluxDB instance in the EU. We gather less data than before and have destroyed all Google Analytics data: https://docs.brew.sh/Analytics Please reconsider re-enabling analytics to help our volunteer maintainers with: brew analytics on ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core and homebrew/cask). ==> New Formulae actions-languageserver: Language server for GitHub Actions YAML files adrs: Architectural Decision Record tool in Rust ai-cli: Generate images, video, audio, and text from the terminal alevin-fry: Efficient and flexible tool for processing single-cell sequencing data ansible@13: Automate deployment, configuration, and upgrading arf: Modern R console with syntax highlighting and fuzzy search asar: SNES assembler for applying patches to ROM images or building ROMs asccli: App Store Connect CLI to manage apps, versions, and screenshots aube: Fast Node.js package manager auth0: Build, manage and test your Auth0 integrations from the command-line avisynthplus: Improved version of the AviSynth frameserver backplane-cli: CLI for interacting with the OpenShift Backplane API baguette: Headless iOS Simulator manager and host-side input injection for iOS 26 barman: Backup and Recovery Manager for PostgreSQL bbrew: TUI for managing Homebrew, Flatpak, and Mac App Store packages beets: Music library manager and tagger bomctl: Format-agnostic SBOM tooling for the stages between SBOM generation and analysis btdu: Sampling disk usage profiler for btrfs bttf: CLI tool for datetime arithmetic, parsing, formatting and more buffa: Pure-Rust Protocol Buffers implementation with editions support bumblebee: Read-only developer endpoint scanner for supply-chain exposure bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager cargo-insta: Snapshot testing CLI for Rust cargo-show-asm: Show assembly, LLVM-IR, MIR, and WASM generated for Rust code cc-switch-cli: All-in-one assistant tool for Claude Code, Codex, Gemini, OpenCode and OpenClaw chunkah: OCI building tool for content-based layers civetweb: C/C++ embeddable web server with optional CGI, SSL and Lua support cloudmonkey: Apache CloudStack CloudMonkey CLI coacd: Approximate convex decomposition for 3D meshes with collision-aware concavity codeburn: See where your AI coding tokens go - by task, tool, model, and project committed: Nitpicking commit history since beabf39 concord: Terminal user interface client for Discord container-use: Dev envs for coding agents. Run multiple agents safely with your stack container2wasm: Container to WASM converter cozypkg: CLI for managing Cozystack packages crit: Your feedback loop with the agent: review plans and code locally cutadapt: Removes adapter sequences from sequencing reads cve-bin-tool: Scans binaries and SBOMs for known vulnerabilities and prepares reports cyclonedx-cli: Tool for analysis and manipulation of CycloneDX SBOMs dbx-cli: Command-line interface for DBX database connections, schema, and safe queries dbxcli: Command-line tool for Dropbox users and team admins defuddle: Extract article content and metadata from web pages depsguard: Harden package manager configs against supply chain attacks dexter-lsp: Elixir LSP optimized for large codebases diskwatch: Cross-platform disk diagnostics TUI draw-things-cli: Local inference and LoRA training CLI for Draw Things dz6: Fast Vim-inspired TUI hex editor eas-cli: Command-line tool for working with Expo Application Services ec: TUI 3-way git mergetool echtvar: Rapid variant annotation and filtering elio: Batteries-included terminal file manager with rich previews epics-base: Experimental Physics and Industrial Control System erlang@28: Programming language for highly scalable real-time systems esbonio: Language server for working with Sphinx projects fakecloud: Free, open-source local AWS cloud emulator for integration testing fallow: Codebase intelligence for TypeScript and JavaScript far2l-tty: Unix TTY port of FAR Manager v2 (with NetRocks support) filtlong: Quality filtering of long noisy DNA sequencing reads freesasa: Solvent Accessible Surface Area calculations gascity: Orchestration-builder SDK for multi-agent coding workflows gcc@15: GNU compiler collection gemmi: Macromolecular crystallography library and utilities ghcid: Very low feature GHCi based IDE ghcitty: Fast, friendly GHCi ginkgo: High-performance numerical linear algebra software package gixy: NGINX configuration static analyzer focused on security gmp-ecm: Elliptic Curve Method for integer factorization gnhf: Autonomous agent orchestrator for long-running coding tasks go-hass-agent: Native Home Assistant agent for desktop/laptop devices goenv@2: Go version management herdr: Agent multiplexer that lives in your terminal hermes-agent: Self-improving AI agent that creates skills from experience hexapoda: Colorful modal hex editor hookdeck: Forward webhook events from Hookdeck to a local server hunk: Review-first terminal diff viewer for agent-authored changesets hyphy: Hypothesis testing using Phylogenies ip2location: C library and CLI to geolocate IP addresses iqtree3: Phylogenetics by maximum likelihood isponsorblocktv: SponsorBlock client for all YouTube TV clients just-lsp: Language server for just jwt-ui: TUI for decoding and encoding JWT tokens k0sctl: Bootstrapping and management tool for k0s clusters kdash: Simple and fast dashboard for Kubernetes keyd: Key remapping daemon for Linux kimi-code: AI coding agent for your terminal kotofetch: Small, configurable CLI that displays Japanese quotes in the terminal kubectl-explore: Better kubectl explain with the fuzzy finder kubectl-klock: Kubectl plugin to render watch output in a more readable fashion kubernetes-cli@1.35: Kubernetes command-line interface ladder: Selfhosted alternative to 12ft.io and 1ft.io HTTP web proxies lavinmq: Message broker implementing the AMQP 0-9-1 and MQTT protocols leaf-md: Terminal Markdown previewer with a GUI-like experience libbcg729: Encoder and decoder of the ITU G.729 Annex A/B speech codec libcext: C utility library for Common Pipeline Library (CPL) libchardet: Mozilla's Universal Charset Detector C/C++ API libredwg: DWG utilities librefang: Self-hostable operating system for autonomous AI agents liquidsoap: Audio and video streaming language lisette: Language inspired by Rust that compiles to Go m4ri: Library for fast arithmetic with dense matrices over GF(2) m4rie: Library for fast arithmetic with dense matrices over GF(2^e), 2<=e<=16 mado: Fast Markdown linter written in Rust marmot: Open-source data catalog exposing metadata to AI agents md-tui: Markdown renderer in the terminal written in rust mercury-cli: CLI interface for Mercury banking merman-cli: Mermaid.js, but headless, in Rust miasma: Trap AI web scrapers in an endless poison pit mimo-code: AI coding agent with cross-session memory minibwa: Successor of BWA-MEM for short-read alignment miniz: Lossless, high-performance data compression library (zlib/Deflate) mips-linux-gnu-binutils: GNU Binutils for mips-linux-gnu cross development msdf-atlas-gen: Generator of multi-channel signed distance field atlases from fonts msdfgen: Multi-channel signed distance field generator msgvault: Archive a lifetime of email and chat with offline search and analytics nettle@3: Low-level cryptographic library netwatch: Cross-platform realtime network diagnostics TUI nvi2: Multibyte fork of the nvi editor for BSD oarfish: Long read RNA-seq quantification officecli: Read, edit, and automate Office documents (.docx, .xlsx, .pptx) opendoor: CLI for web reconnaissance, directory discovery, and exposure assessment openjdk@25: Development kit for the Java programming language openturns: Probabilistic modelling and uncertainty quantification library osdctl: CLI tool for managed OpenShift clusters paml: Phylogenetic analyses of DNA or protein sequences using maximum likelihood panache: Language server, formatter, and linter for Markdown, Quarto, and R Markdown pdf.tocgen: CLI toolset to generate table of contents for PDF files automatically phpantom-lsp: Fast PHP language server written in Rust pitchfork: CLI for managing daemons with a focus on developer experience pkgsite: Documentation server for Go packages plutosvg: Tiny SVG rendering library in C pnpm@10: Fast, disk space efficient package manager pomerium: Identity and context-aware access proxy poppler-qt6: PDF rendering library (based on the xpdf-3.0 code base) proton-pass-cli: Command-line interface for Proton Pass prrte: PMIx Reference RunTime Environment pup: CLI companion with 200+ commands across 33+ Datadog products pv-migrate: CLI tool to migrate or backup/restore Kubernetes persistent volumes pypy3.11: Implementation of Python 3 in Python quickjs-ng: QuickJS, the Next Generation: a mighty JavaScript engine quien: Better WHOIS and domain intelligence toolkit rancher-machine: Machine management for a container-centric world ratty: GPU-rendered terminal emulator with inline 3D graphics redli: Humane alternative to redis-cli with TLS support rmux: Terminal multiplexer with a tmux-style CLI and daemon runtime rura: Interactive TUI scratchpad for building shell pipelines rustnet: Cross-platform network monitoring terminal UI with deep packet inspection safestringlib: Safe string operations and memory routines salmon: Transcript-level quantification from RNA-seq reads sanity: Command-line interface for Sanity satellite-tracker: Terminal-based real-time satellite tracking and orbit prediction application sbom-utility: Tool to validate, analyze, query and edit Software Bills of Materials (SBOMs) sdl2-compat: SDL2 compatibility layer that uses SDL3 behind the scenes sdl3_net: Simple cross-platform wrapper over TCP/IP sockets sdl3_sound: Abstract soundfile decoder skm: Simple and powerful SSH keys manager slint-compiler: Compiler for the Slint UI markup language slint-cpp: C++ library and headers for the Slint UI toolkit smlnj: Compiler and programming system for Standard ML socktainer: Docker-compatible REST API on top of Apple container sol2: C++ <-> Lua API wrapper with advanced features and top notch performance speech: On-device speech toolkit for Apple Silicon: ASR, TTS, VAD, diarization splitrail: Real-time token usage tracker and cost monitor for CLI coding agents spoa: SIMD partial order alignment tool/library stellar-xdr: Stellar command-line tool for encoding/decoding XDR for the Stellar network swgp-go: Simple WireGuard proxy with minimal overhead for WireGuard traffic syswatch: Cross-platform system diagnostics TUI taproom: Interactive TUI for Homebrew tdf: TUI-based PDF viewer telegram-send: Command-line tool to send Telegram messages threatdeck: TUI threat intelligence monitoring and alerting platform tinyice: Modern, all-in-one Icecast-compatible audio/video streaming server tirith: Detect terminal injection, homograph, and pipe-to-shell attacks tpack: Drop-in replacement for tmux-plugin-manager (tpm) with a TUI ttl: Modern traceroute/mtr-style TUI with hop stats and ASN/geo enrichment tubeup: Use yt-dlp to download video/metadata and upload to the Internet Archive tuxedo: Fast, keyboard-driven terminal UI for todo.txt unordered_dense: Hashmap and hashset based on robin-hood backward shift deletion unuran: UNU.RAN - Universal Non-Uniform RANdom number generator vcfanno: Annotate a VCF with other VCFs/BEDs/tabixed files vcflib: C++ library and cmdline tools for parsing and manipulating VCF files vdt: Math library of fast, approximate and vectorisable trascendental functions vim-classic: Vim 8 long term support version with no LLM-generated code vs-preview: Previewer for VapourSynth scripts vsview: Next-generation VapourSynth previewer vtzero: Minimalist vector tile decoder and encoder in C++ vulcain: Fast and idiomatic client-driven REST APIs webfont: Generator of fonts from SVG icons, with TTF encoding and WOFF/WOFF2 decoding wl-clipboard: Command-line copy/paste utilities for Wayland wtype: Xdotool type for wayland wx-cli: WeChat 4.x local data CLI with daemon architecture zapp: Flash ZSA keyboards from your terminal zero: Terminal coding agent you own zerolang: Programming language for agents with explicit effects and predictable memory zfp: Compressed numerical arrays that support high-speed random access zot: Lightweight coding agent harness written in Go You have 10 outdated formulae installed. Warning: pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf Warning: glfw 3.4 is already installed and up-to-date. To reinstall 3.4, run: brew reinstall glfw Warning: yaml-cpp 0.9.0 is already installed and up-to-date. To reinstall 0.9.0, run: brew reinstall yaml-cpp Warning: molten-vk 1.4.1 is already installed and up-to-date. To reinstall 1.4.1, run: brew reinstall molten-vk cmake 4.3.2 is already installed but outdated (so it will be upgraded). catch2 3.14.0 is already installed but outdated (so it will be upgraded). libomp is already installed but outdated (so it will be upgraded). vulkan-headers 1.4.341.0 is already installed but outdated (so it will be upgraded). vulkan-loader 1.4.341.0 is already installed but outdated (so it will be upgraded). spirv-tools 1.4.341.0 is already installed but outdated (so it will be upgraded). glslang 16.2.0 is already installed but outdated (so it will be upgraded). shaderc 2026.1 is already installed but outdated (so it will be upgraded). ==> Would install 13 formulae: libsigc++@2 cmake catch2 libomp vulkan-headers vulkan-loader spirv-tools glslang shaderc ninja hidapi fftw vulkan-validationlayers ==> Downloading https://ghcr.io/v2/homebrew/core/libsigcxx/2/manifests/2.12.2 ==> Downloading https://ghcr.io/v2/homebrew/core/cmake/manifests/4.3.4 ==> Downloading https://ghcr.io/v2/homebrew/core/catch2/manifests/3.15.2 ==> Downloading https://ghcr.io/v2/homebrew/core/libomp/manifests/22.1.8 ==> Downloading https://ghcr.io/v2/homebrew/core/vulkan-headers/manifests/1.4.350.1 ==> Downloading https://ghcr.io/v2/homebrew/core/vulkan-loader/manifests/1.4.350.1 ==> Would upgrade 1 dependency for vulkan-loader: vulkan-headers ==> Downloading https://ghcr.io/v2/homebrew/core/spirv-tools/manifests/1.4.350.1 ==> Downloading https://ghcr.io/v2/homebrew/core/glslang/manifests/16.3.0 ==> Would upgrade 2 dependencies for glslang: spirv-headers spirv-tools ==> Downloading https://ghcr.io/v2/homebrew/core/shaderc/manifests/2026.2 ==> Downloading https://ghcr.io/v2/homebrew/core/ninja/manifests/1.13.2 ==> Downloading https://ghcr.io/v2/homebrew/core/hidapi/manifests/0.15.0 ==> Downloading https://ghcr.io/v2/homebrew/core/fftw/manifests/3.3.11 ==> Would upgrade 1 dependency for fftw: libomp ==> Downloading https://ghcr.io/v2/homebrew/core/vulkan-validationlayers/manifests/1.4.350.1 ==> Would install 1 dependency for vulkan-validationlayers: vulkan-utility-libraries ==> Would upgrade 5 dependencies for vulkan-validationlayers: spirv-headers spirv-tools glslang vulkan-headers vulkan-loader ==> Would upgrade 2 dependents of upgraded formulae: Disable this behaviour by setting `HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). glslang 16.2.0 -> 16.3.0 vulkan-loader 1.4.341.0 -> 1.4.350.1 ==> Fetching downloads for: libsigc++@2, cmake, catch2, libomp, vulkan-headers, vulkan-loader, spirv-tools, glslang, shaderc, ninja, hidapi, fftw and vulkan-validationlayers ✔︎ Bottle Manifest spirv-headers (1.4.350.1) ✔︎ Bottle ninja (1.13.2) ✔︎ Bottle Manifest vulkan-utility-libraries (1.4.350.1) ✔︎ Bottle libsigc++@2 (2.12.2) ✔︎ Bottle vulkan-headers (1.4.350.1) ✔︎ Bottle vulkan-loader (1.4.350.1) ✔︎ Bottle hidapi (0.15.0) ✔︎ Bottle libomp (22.1.8) ✔︎ Bottle spirv-headers (1.4.350.1) ✔︎ Bottle catch2 (3.15.2) ✔︎ Bottle vulkan-utility-libraries (1.4.350.1) ✔︎ Bottle fftw (3.3.11) ✔︎ Bottle shaderc (2026.2) ✔︎ Bottle spirv-tools (1.4.350.1) ✔︎ Bottle glslang (16.3.0) ✔︎ Bottle cmake (4.3.4) ✔︎ Bottle vulkan-validationlayers (1.4.350.1) ==> Pouring libsigc++@2--2.12.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libsigc++@2/2.12.2: 44 files, 1.3MB ==> Running `brew cleanup libsigc++@2`... Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). ==> Upgrading cmake 4.3.2 -> 4.3.4 ==> Pouring cmake--4.3.4.arm64_sequoia.bottle.tar.gz ==> Caveats To install the CMake documentation, run: brew install cmake-docs ==> Summary 🍺 /opt/homebrew/Cellar/cmake/4.3.4: 4,041 files, 66MB ==> Running `brew cleanup cmake`... Removing: /opt/homebrew/Cellar/cmake/4.3.2... (4,041 files, 65.9MB) Removing: /Users/ci/Library/Caches/Homebrew/cmake_bottle_manifest--4.3.2... (11.7KB) Removing: /Users/ci/Library/Caches/Homebrew/cmake--4.3.2... (19.5MB) ==> Upgrading catch2 3.14.0 -> 3.15.2 ==> Pouring catch2--3.15.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/catch2/3.15.2: 238 files, 2.9MB ==> Running `brew cleanup catch2`... Removing: /opt/homebrew/Cellar/catch2/3.14.0... (239 files, 2.9MB) Removing: /Users/ci/Library/Caches/Homebrew/catch2_bottle_manifest--3.14.0... (7.5KB) Removing: /Users/ci/Library/Caches/Homebrew/catch2--3.14.0... (724.0KB) ==> Pouring libomp--22.1.8.arm64_sequoia.bottle.tar.gz ==> Caveats libomp is keg-only, which means it was not symlinked into /opt/homebrew, because it can override GCC headers and result in broken builds. For compilers to find libomp you may need to set: export LDFLAGS="-L/opt/homebrew/opt/libomp/lib" export CPPFLAGS="-I/opt/homebrew/opt/libomp/include" ==> Summary 🍺 /opt/homebrew/Cellar/libomp/22.1.8: 11 files, 1.8MB ==> Running `brew cleanup libomp`... Removing: /opt/homebrew/Cellar/libomp/22.1.4... (11 files, 1.8MB) Removing: /Users/ci/Library/Caches/Homebrew/libomp_bottle_manifest--22.1.4... (12.7KB) Removing: /Users/ci/Library/Caches/Homebrew/libomp--22.1.4... (592.0KB) ==> Upgrading vulkan-headers 1.4.341.0 -> 1.4.350.1 ==> Pouring vulkan-headers--1.4.350.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/vulkan-headers/1.4.350.1: 71 files, 40.7MB ==> Running `brew cleanup vulkan-headers`... Removing: /opt/homebrew/Cellar/vulkan-headers/1.4.341.0... (71 files, 37.9MB) Removing: /Users/ci/Library/Caches/Homebrew/vulkan-headers_bottle_manifest--1.4.341.0... (9.3KB) Removing: /Users/ci/Library/Caches/Homebrew/vulkan-headers--1.4.341.0... (3MB) ==> Upgrading vulkan-loader 1.4.341.0 -> 1.4.350.1 ==> Pouring vulkan-loader--1.4.350.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/vulkan-loader/1.4.350.1: 16 files, 1.3MB ==> Running `brew cleanup vulkan-loader`... Removing: /opt/homebrew/Cellar/vulkan-loader/1.4.341.0... (16 files, 1.3MB) Removing: /Users/ci/Library/Caches/Homebrew/vulkan-loader_bottle_manifest--1.4.341.0... (14KB) Removing: /Users/ci/Library/Caches/Homebrew/vulkan-loader--1.4.341.0... (346.3KB) ==> Upgrading spirv-tools 1.4.341.0 -> 1.4.350.1 ==> Pouring spirv-tools--1.4.350.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/spirv-tools/1.4.350.1: 52 files, 10.4MB ==> Running `brew cleanup spirv-tools`... Removing: /opt/homebrew/Cellar/spirv-tools/1.4.341.0... (52 files, 10.1MB) Removing: /Users/ci/Library/Caches/Homebrew/spirv-tools_bottle_manifest--1.4.341.0... (11.5KB) Removing: /Users/ci/Library/Caches/Homebrew/spirv-tools--1.4.341.0... (2.4MB) ==> Upgrading glslang 16.2.0 -> 16.3.0 ==> Pouring glslang--16.3.0.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/glslang/16.3.0: 36 files, 3.2MB ==> Running `brew cleanup glslang`... Removing: /opt/homebrew/Cellar/glslang/16.2.0... (36 files, 3.2MB) Removing: /Users/ci/Library/Caches/Homebrew/glslang_bottle_manifest--16.2.0... (9.8KB) Removing: /Users/ci/Library/Caches/Homebrew/glslang--16.2.0... (900.1KB) ==> Upgrading shaderc 2026.1 -> 2026.2 ==> Pouring shaderc--2026.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/shaderc/2026.2: 21 files, 31.5MB ==> Running `brew cleanup shaderc`... Removing: /opt/homebrew/Cellar/shaderc/2026.1... (21 files, 31.5MB) Removing: /Users/ci/Library/Caches/Homebrew/shaderc_bottle_manifest--2026.1... (8.1KB) Removing: /Users/ci/Library/Caches/Homebrew/shaderc--2026.1... (8MB) ==> Pouring ninja--1.13.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/ninja/1.13.2: 10 files, 448.7KB ==> Running `brew cleanup ninja`... ==> Pouring hidapi--0.15.0.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/hidapi/0.15.0: 20 files, 199.9KB ==> Running `brew cleanup hidapi`... ==> Pouring fftw--3.3.11.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fftw/3.3.11: 74 files, 9.1MB ==> Running `brew cleanup fftw`... ==> Installing dependencies for vulkan-validationlayers: spirv-headers and vulkan-utility-libraries ==> Installing vulkan-validationlayers dependency: spirv-headers ==> Pouring spirv-headers--1.4.350.1.all.bottle.tar.gz 🍺 /opt/homebrew/Cellar/spirv-headers/1.4.350.1: 93 files, 3.7MB ==> Installing vulkan-validationlayers dependency: vulkan-utility-libraries ==> Pouring vulkan-utility-libraries--1.4.350.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/vulkan-utility-libraries/1.4.350.1: 22 files, 7.7MB ==> Installing vulkan-validationlayers ==> Pouring vulkan-validationlayers--1.4.350.1.arm64_sequoia.bottle.tar.gz ==> Caveats In order to use this layer in a Vulkan application, you may need to place it in the environment with export VK_LAYER_PATH=/opt/homebrew/opt/vulkan-validationlayers/share/vulkan/explicit_layer.d ==> Summary 🍺 /opt/homebrew/Cellar/vulkan-validationlayers/1.4.350.1: 7 files, 24.5MB ==> Running `brew cleanup vulkan-validationlayers`... ==> `brew cleanup` has not been run in the last 30 days, running now... Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). Removing: /opt/homebrew/Cellar/spirv-headers/1.4.341.0... (91 files, 3.6MB) Removing: /Users/ci/Library/Caches/Homebrew/spirv-headers_bottle_manifest--1.4.341.0... (2KB) Removing: /Users/ci/Library/Caches/Homebrew/spirv-headers--1.4.341.0... (491.3KB) Removing: /Users/ci/Library/Caches/Homebrew/portable-ruby-4.0.2_1.arm64_big_sur.bottle.tar.gz... (12.7MB) Removing: /Users/ci/Library/Caches/Homebrew/bootsnap/c959635266c15e924e6f542626c8b334e6a9984c211d0562bd76d5a2e6246158... (638 files, 5.9MB) Removing: /Users/ci/Library/Logs/Homebrew/shaderc... (64B) Removing: /Users/ci/Library/Logs/Homebrew/libpng... (64B) Removing: /Users/ci/Library/Logs/Homebrew/cmake... (64B) Removing: /Users/ci/Library/Logs/Homebrew/libsigc++... (64B) Removing: /Users/ci/Library/Logs/Homebrew/spirv-tools... (64B) Removing: /Users/ci/Library/Logs/Homebrew/molten-vk... (64B) Removing: /Users/ci/Library/Logs/Homebrew/glslang... (64B) Removing: /Users/ci/Library/Logs/Homebrew/yaml-cpp... (64B) Removing: /Users/ci/Library/Logs/Homebrew/pkgconf... (64B) Removing: /Users/ci/Library/Logs/Homebrew/catch2... (64B) Removing: /Users/ci/Library/Logs/Homebrew/spirv-headers... (64B) Removing: /Users/ci/Library/Logs/Homebrew/vulkan-loader... (64B) Removing: /Users/ci/Library/Logs/Homebrew/glfw... (64B) Removing: /Users/ci/Library/Logs/Homebrew/libomp... (64B) Removing: /Users/ci/Library/Logs/Homebrew/vulkan-headers... (64B) ==> Caveats Emacs Lisp files have been installed to: /opt/homebrew/share/emacs/site-lisp/cmake zsh completions have been installed to: /opt/homebrew/share/zsh/site-functions ==> cmake To install the CMake documentation, run: brew install cmake-docs ==> libomp libomp is keg-only, which means it was not symlinked into /opt/homebrew, because it can override GCC headers and result in broken builds. For compilers to find libomp you may need to set: export LDFLAGS="-L/opt/homebrew/opt/libomp/lib" export CPPFLAGS="-I/opt/homebrew/opt/libomp/include" ==> vulkan-validationlayers In order to use this layer in a Vulkan application, you may need to place it in the environment with export VK_LAYER_PATH=/opt/homebrew/opt/vulkan-validationlayers/share/vulkan/explicit_layer.d Each . represents 1024 bytes of output .. Size of output: 1K Each symbol represents 1024 bytes of output. '!' represents an error and '*' a warning. ..****........**.*.*****..*.*.**..........*....... Size: 49K ...................*... Size of output: 72K CPack: Create package using Bundle CPack: Install projects CPack: - Install project: ngscopeclient [] /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libomp.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libpng16.16.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libsigc-3.0.0.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV-Tools-opt.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV-Tools.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libglfw.3.4.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV.16.3.0.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libglslang.16.3.0.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libhidapi.0.15.0.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libvulkan.1.4.350.dylib /Library/Developer/CommandLineTools/usr/bin/install_name_tool: warning: changes being made to the file will invalidate the code signature in: /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libyaml-cpp.0.9.0.dylib /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/lib/libscopehal.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/lib/libscopeprotocols.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libglslang.16.3.0.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libsigc-3.0.0.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libyaml-cpp.0.9.0.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libpng16.16.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libomp.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libhidapi.0.15.0.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libglfw.3.4.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libscopehal.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libscopeprotocols.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV.16.3.0.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV-Tools-opt.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libvulkan.1.4.350.dylib: replacing existing signature /Users/ci/Documents/scopehal-apps/build/_CPack_Packages/Darwin/Bundle/ngscopeclient-0.1.1-631-gfb695cff-Darwin/ngscopeclient.app/Contents/Resources/Frameworks/libSPIRV-Tools.dylib: replacing existing signature CPack: Create package CPack: - package: /Users/ci/Documents/scopehal-apps/build/ngscopeclient-0.1.1-631-gfb695cff-Darwin.dmg generated. mv: rename doc/*.pdf to /Users/ci/artifacts/*.pdf: No such file or directory