Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a8a9cfa
feat(storage): add Azure Blob conformance adapter
RossHartmann Jul 29, 2026
259de6a
Improve emoji autocomplete matching (#3571)
klopez4212 Jul 29, 2026
047533c
fix(mobile): keep TLS on relays joined by invite (#3139)
inventivepotter Jul 29, 2026
b42a8d4
fix(desktop): reconcile thread arrivals at bottom (#3585)
wesbillman Jul 29, 2026
66e7054
fix(desktop): deduplicate relay outage notification (#3579)
loganj Jul 29, 2026
7adc462
feat(cli): mirror Desktop mention delivery (#3330)
loganj Jul 29, 2026
581baa6
chore(ci): bump Linux AppImage build container to ubuntu:24.04 (#3602)
wpfleger96 Jul 29, 2026
005b5b8
feat(tracing): correlate trace IDs in relay logs (#3608)
ThePumpingLemma Jul 29, 2026
aad486e
Merge remote-tracking branch 'upstream/main' into feat/azure-blob-sto…
RossHartmann Jul 29, 2026
452a6c7
feat(storage): productionize Azure Blob backend
RossHartmann Jul 29, 2026
9e415d0
feat(acp): bridge Buzz to exact-user Kiingo Compute
RossHartmann Jul 29, 2026
ed9f5b6
feat(deploy): add Azure production packaging
RossHartmann Jul 29, 2026
40c7059
feat(acp): complete Buzz identity linking
RossHartmann Jul 29, 2026
4c35994
feat(acp): execute scoped Buzz actions locally
RossHartmann Jul 30, 2026
f525fe8
feat(acp): preserve terminal stop reasons
RossHartmann Jul 30, 2026
a976d48
feat(desktop): add Kiingo subscription enrollment release
RossHartmann Jul 30, 2026
a853d11
test(storage): run conformance against private Azure
RossHartmann Jul 30, 2026
7429471
build(storage): add private Azure conformance job
RossHartmann Jul 30, 2026
61857ee
test(storage): rehearse Azure version recovery
RossHartmann Jul 30, 2026
b23e310
fix(ci): keep Buzz desktop and Rust checks green
RossHartmann Jul 30, 2026
d594d33
fix(deploy): keep Azure secrets inside Key Vault
RossHartmann Jul 30, 2026
4998a28
test(deploy): verify Key Vault CSI delivery
RossHartmann Jul 30, 2026
8b76042
fix(ci): resolve mesh checkout from Cargo metadata
RossHartmann Jul 30, 2026
13a699d
fix(ci): keep fork pull requests read-only
RossHartmann Jul 30, 2026
9d86f94
fix(ci): fetch the exact mesh source when Cargo is sparse
RossHartmann Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,14 @@ RELAY_URL=ws://localhost:3000
# BUZZ_GIT_PACK_CACHE_MAX_BYTES=5368709120
# BUZZ_GIT_PACK_CACHE_MAX_CONCURRENT_POPULATIONS=2

# Production can replace S3/MinIO with Azure Blob Storage. AKS should provide
# AZURE_CLIENT_ID, AZURE_TENANT_ID, and AZURE_FEDERATED_TOKEN_FILE through
# workload identity; do not configure account keys.
# BUZZ_OBJECT_STORAGE_BACKEND=azure
# BUZZ_AZURE_STORAGE_ACCOUNT=buzzstorage
# BUZZ_AZURE_MEDIA_CONTAINER=buzz-media
# BUZZ_AZURE_GIT_CONTAINER=buzz-git

# -----------------------------------------------------------------------------
# Media Upload Admission
# -----------------------------------------------------------------------------
Expand Down
9 changes: 2 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1051,16 +1051,11 @@ jobs:
- name: Build mesh llama native libraries
if: steps.llama_cache.outputs.cache-hit != 'true'
env:
MESH_REV_SHORT: ${{ steps.mesh_rev.outputs.short }}
MESH_REV: ${{ steps.mesh_rev.outputs.rev }}
run: |
set -euo pipefail
cargo fetch --manifest-path desktop/src-tauri/Cargo.toml
SHORT="$MESH_REV_SHORT"
MESH_ROOT=$(find "${CARGO_HOME:-$HOME/.cargo}/git/checkouts" -path "*/$SHORT" -type d -name "$SHORT" | head -1)
if [[ -z "$MESH_ROOT" ]]; then
echo "::error::mesh-llm checkout for $SHORT not found after cargo fetch"
exit 1
fi
MESH_ROOT="$(bash scripts/resolve-mesh-llm-checkout.sh "$MESH_REV")"
export LLAMA_STAGE_BACKEND=metal
export LLAMA_STAGE_BUILD_DIR="$GITHUB_WORKSPACE/.cache/mesh-llama/build-stage-abi-metal"
export CMAKE_OSX_DEPLOYMENT_TARGET=10.15
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ jobs:
cache-from: |
type=registry,ref=${{ env.IMAGE_NAME }}-buildcache:${{ matrix.arch }}
cache-to: |
${{ (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) && format('type=registry,ref={0}-buildcache:{1},mode=max,compression=zstd', env.IMAGE_NAME, matrix.arch) || '' }}
${{ github.event_name != 'pull_request' && format('type=registry,ref={0}-buildcache:{1},mode=max,compression=zstd', env.IMAGE_NAME, matrix.arch) || '' }}

- name: Build and push debug image by digest
id: build-debug
Expand Down Expand Up @@ -402,7 +402,7 @@ jobs:
labels: ${{ steps.meta.outputs.labels }}
outputs: type=image,name=ghcr.io/block/buzz-push-gateway,push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' }}
cache-from: type=registry,ref=ghcr.io/block/buzz-push-gateway-buildcache:${{ matrix.arch }}
cache-to: ${{ (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) && format('type=registry,ref=ghcr.io/block/buzz-push-gateway-buildcache:{0},mode=max,compression=zstd', matrix.arch) || '' }}
cache-to: ${{ github.event_name != 'pull_request' && format('type=registry,ref=ghcr.io/block/buzz-push-gateway-buildcache:{0},mode=max,compression=zstd', matrix.arch) || '' }}
- name: Export digest
if: github.event_name != 'pull_request'
env:
Expand Down
Loading
Loading