From 0a7fe4ed9a95e9726730bafc5bbf79cfd01e6c07 Mon Sep 17 00:00:00 2001 From: Ajain Date: Mon, 16 Mar 2026 11:38:58 +1100 Subject: [PATCH 1/2] fix: update ReasonDB Docker image from ajainvivek to brainfishai org Update default container image reference across all deploy configs (AWS/GCP Terraform variables and Pulumi index.ts fallbacks) to use the canonical brainfishai/reasondb:latest image. --- deploy/aws/pulumi/index.ts | 2 +- deploy/aws/terraform/variables.tf | 2 +- deploy/gcp/pulumi/index.ts | 2 +- deploy/gcp/terraform/variables.tf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deploy/aws/pulumi/index.ts b/deploy/aws/pulumi/index.ts index e9bf061..6056cec 100644 --- a/deploy/aws/pulumi/index.ts +++ b/deploy/aws/pulumi/index.ts @@ -15,7 +15,7 @@ const llmProvider = config.get("llmProvider") ?? "openai"; const llmApiKey = config.requireSecret("llmApiKey"); const llmModel = config.get("llmModel") ?? ""; const llmBaseUrl = config.get("llmBaseUrl") ?? ""; -const reasondbImage = config.get("reasondbImage") ?? "ajainvivek/reasondb:latest"; +const reasondbImage = config.get("reasondbImage") ?? "brainfishai/reasondb:latest"; // ── AMI lookup — Ubuntu 22.04 LTS ───────────────────────────────────────────── const ami = aws.ec2.getAmi({ diff --git a/deploy/aws/terraform/variables.tf b/deploy/aws/terraform/variables.tf index a98d5a2..f51dd39 100644 --- a/deploy/aws/terraform/variables.tf +++ b/deploy/aws/terraform/variables.tf @@ -66,7 +66,7 @@ variable "llm_base_url" { variable "reasondb_image" { description = "Docker image to pull and run" type = string - default = "ajainvivek/reasondb:latest" + default = "brainfishai/reasondb:latest" } variable "name_prefix" { diff --git a/deploy/gcp/pulumi/index.ts b/deploy/gcp/pulumi/index.ts index b818902..62783a2 100644 --- a/deploy/gcp/pulumi/index.ts +++ b/deploy/gcp/pulumi/index.ts @@ -15,7 +15,7 @@ const llmProvider = config.get("llmProvider") ?? "openai"; const llmApiKey = config.requireSecret("llmApiKey"); const llmModel = config.get("llmModel") ?? ""; const llmBaseUrl = config.get("llmBaseUrl") ?? ""; -const reasondbImage = config.get("reasondbImage") ?? "ajainvivek/reasondb:latest"; +const reasondbImage = config.get("reasondbImage") ?? "brainfishai/reasondb:latest"; const zone = gcpConfig.get("zone") ?? "us-central1-a"; const region = gcpConfig.get("region") ?? "us-central1"; diff --git a/deploy/gcp/terraform/variables.tf b/deploy/gcp/terraform/variables.tf index b7f22a5..fcf1503 100644 --- a/deploy/gcp/terraform/variables.tf +++ b/deploy/gcp/terraform/variables.tf @@ -71,7 +71,7 @@ variable "llm_base_url" { variable "reasondb_image" { description = "Docker image to pull and run" type = string - default = "ajainvivek/reasondb:latest" + default = "brainfishai/reasondb:latest" } variable "name_prefix" { From e39966ea38db7bb252fe7f118bd565fe9a472748 Mon Sep 17 00:00:00 2001 From: Ajain Date: Mon, 16 Mar 2026 14:04:01 +1100 Subject: [PATCH 2/2] fix: pin macOS desktop build to macos-13 to fix notarization network drop The macos-latest runner now resolves to macos-15-arm64. Logs confirmed this runner loses its network route after ~47 min mid-notarization poll, causing the build to fail with NSURLErrorDomain Code=-1009 (offline). - Pin macOS runner from macos-latest to macos-13 (x86_64, Ventura) - Add timeout-minutes: 90 to fail fast if notarization stalls again --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a1d3695..3ade8e9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -106,11 +106,15 @@ jobs: build-desktop: name: Build Desktop (${{ matrix.platform }}) needs: release + timeout-minutes: 90 strategy: fail-fast: false matrix: include: - - platform: macos-latest + # macos-latest resolves to macos-15-arm64 which has network instability + # on long-running jobs (notarization polls Apple for 30-50 min). + # Pin to macos-13 (x86_64, Ventura) for a stable network environment. + - platform: macos-13 args: --target universal-apple-darwin rust-targets: aarch64-apple-darwin,x86_64-apple-darwin - platform: windows-latest