Skip to content

chore: release 0.2.0 - #151

Open
AlejandroEsquivel wants to merge 2 commits into
mainfrom
release-please--branches--main
Open

AlejandroEsquivel wants to merge 2 commits into
mainfrom
release-please--branches--main

Conversation

@AlejandroEsquivel

@AlejandroEsquivel AlejandroEsquivel commented Sep 16, 2026

Copy link
Copy Markdown
Member

🤖 I have created a release beep boop

0.2.0 (2026-09-16)

Features

  • add Blue Desktop teaser page (#88) (e596c5d)
  • ci: cut dev images on demand from any ref (#113) (80a50b1)
  • ci: manage versions with release-please (#134) (8bece80)
  • ci: publish release candidates from any ref (#153) (5a28e5e)
  • control-api: derive the gateway JWKS from the signing key (#107) (1ea082d)
  • deploy: create the EKS cluster and make AWS datastores optional (#72) (f0c3ba4)
  • deploy: front Blue with an ALB on a Route 53 zone (#95) (34abb7f)
  • deploy: let values configure Service annotations (#86) (eba0642)
  • deploy: reserve an inference proxy hostname in the AWS module (#116) (5fbb814)
  • proxy,deploy: split client cert/key, and let the chart issue both (#111) (c8a77bd)
  • website: add blog (#87) (8820dbf)

Bug Fixes

  • cli: launch npm-installed agents on Windows (#96) (28901aa)
  • cli: offer installation for allowed absent agents (#131) (b0e07d2)
  • cli: offer the version repair from the agent picker (#99) (d445642)
  • cli: repair the detected harness installation (#124) (ab61512)
  • config: fall back to a governed default model for OpenCode gateway mode (#123) (81a47c1)
  • dashboard: read sslmode with libpq semantics (#98) (d37e02e)
  • deploy: bump rustls to 0.23.45 for RUSTSEC-2026-0285 (#109) (851b68d)
  • deploy: mount the gateway signing key into the worker (#127) (1fbeb04), closes #126
  • deploy: restore the docs snapshot gate on release (#80) (9f71cd8), closes #79
  • website: remove stale blog card top spacing (#103) (147e2da)

Documentation

  • correct stale README facts about the Compose stack and repo layout (#76) (1f8bd3f), closes #75
  • docs: document managed configuration ownership and inheritance (#157) (941c839), closes #156
  • docs: quickstart as a TL;DR and Helm guide as the verified EKS walkthrough (#125) (0478f82)
  • freeze the 0.1.0 documentation snapshot (#82) (b460c1d), closes #81
  • website: remove desktop capabilities heading (#105) (ff2f428)

Code Refactoring

  • dashboard: hardcode the documentation link (#129) (837244e)
  • website: drop date and author from blog cards and post headers (#102) (ac879ca)

This PR was generated with Release Please. See documentation.

```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 production guide instructs readers to download the blue-deployment-v0.1.0.tar.gz release bundle. Anyone copy-pasting this block will deploy the previous release instead of 0.2.0.

This leaks in from apps/docs/next/deployment/production.mdx, which release-version.mjs copies verbatim (only rewriting /next/ links). Update the source file to use VERSION=0.2.0 (or a placeholder like <VERSION>) and let the finalize job re-freeze the snapshot.

Severity 7/10 · View on dashboard

tofu output -json helm_values > "$BLUE_HELM_GENERATED_FILE"

# Pins the image to an exact build. The chart refuses a moving tag in production.
export BLUE_IMAGE_DIGEST="$(docker buildx imagetools inspect ghcr.io/blocksorg/blue:0.1.0 | awk '/^Digest:/{print $2}')"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 guide pins the deployment image to ghcr.io/blocksorg/blue:0.1.0. This deploys the previous release's image and skips the 0.2.0 fixes and features.

Same root cause as the VERSION=0.1.0 block above: the snapshot copies apps/docs/next/deployment/production.mdx without rewriting prose version literals. Update the source file to reference the 0.2.0 image tag and re-run finalize.

Severity 7/10 · View on dashboard

@AlejandroEsquivel
AlejandroEsquivel force-pushed the release-please--branches--main branch 3 times, most recently from 6026186 to a1658e1 Compare September 16, 2026 05:57
```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 production guide still sets VERSION=0.1.0, so readers following these steps will download the v0.1.0 deployment bundle instead of v0.2.0. Update this to VERSION=0.2.0. The same stale reference exists in apps/docs/next/deployment/production.mdx; fix it there and regenerate the snapshot so future releases don't inherit it.

Severity 8/10 · View on dashboard

tofu output -json helm_values > "$BLUE_HELM_GENERATED_FILE"

# Pins the image to an exact build. The chart refuses a moving tag in production.
export BLUE_IMAGE_DIGEST="$(docker buildx imagetools inspect ghcr.io/blocksorg/blue:0.1.0 | awk '/^Digest:/{print $2}')"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The image tag is hardcoded to ghcr.io/blocksorg/blue:0.1.0. For the 0.2.0 release docs this should reference the 0.2.0 image, otherwise operators will pin the previous release's digest. Update to 0.2.0 and fix the same reference in next/deployment/production.mdx.

Severity 8/10 · View on dashboard

MINIO_ROOT_USER=replace-local-storage-user
MINIO_ROOT_PASSWORD=replace-local-storage-password
# Version label displayed beside the dashboard logo; release builds inject this into the image.
BLUE_DEPLOYMENT_VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 local Compose docs still show BLUE_DEPLOYMENT_VERSION=0.1.0 in the example .env. This mislabels the deployment as 0.1.0 in the dashboard. Update to 0.2.0 and fix the same reference in next/development/local-compose.mdx.

Severity 7/10 · View on dashboard


| Variable | Effect |
| --- | --- |
| `BLUE_VERSION=0.1.0` | Install a specific release instead of the latest. |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 install reference still uses BLUE_VERSION=0.1.0 as the example for pinning a specific release. Readers copying this will install the previous release. Update to 0.2.0 and fix the same reference in next/cli/commands.mdx.

Severity 7/10 · View on dashboard

@AlejandroEsquivel
AlejandroEsquivel force-pushed the release-please--branches--main branch from 1f8a940 to 3027ca2 Compare September 16, 2026 06:22
```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 release docs instruct readers to download the v0.1.0 deployment bundle. Anyone following this guide will install the previous release. Update to VERSION=0.2.0.

Severity 8/10 · View on dashboard

tofu output -json helm_values > "$BLUE_HELM_GENERATED_FILE"

# Pins the image to an exact build. The chart refuses a moving tag in production.
export BLUE_IMAGE_DIGEST="$(docker buildx imagetools inspect ghcr.io/blocksorg/blue:0.1.0 | awk '/^Digest:/{print $2}')"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This hardcodes the previous release image tag 0.1.0. Since VERSION is defined above, use ghcr.io/blocksorg/blue:${VERSION} (or 0.2.0) so the digest pin matches the release being documented.

Severity 8/10 · View on dashboard

MINIO_ROOT_USER=replace-local-storage-user
MINIO_ROOT_PASSWORD=replace-local-storage-password
# Version label displayed beside the dashboard logo; release builds inject this into the image.
BLUE_DEPLOYMENT_VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 snapshot still shows BLUE_DEPLOYMENT_VERSION=0.1.0. Update to 0.2.0 so the local-compose example matches the release version.

Severity 7/10 · View on dashboard


| Variable | Effect |
| --- | --- |
| `BLUE_VERSION=0.1.0` | Install a specific release instead of the latest. |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 docs use BLUE_VERSION=0.1.0 as the example for pinning an installer release. Update to 0.2.0 so readers install the current release.

Severity 7/10 · View on dashboard


```bash
cd apps/docs
npm run release:docs -- 0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 contributing guide still demonstrates npm run release:docs -- 0.1.0. Update to 0.2.0 to match the current release snapshot.

Severity 7/10 · View on dashboard

```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The production guide in the frozen 0.2.0 docs still tells users to download the v0.1.0 deployment bundle. Since this page is the verified EKS walkthrough for the 0.2.0 release, VERSION should be 0.2.0, and the image tag below should also point at 0.2.0. Update apps/docs/next/deployment/production.mdx as well and re-freeze the snapshot so check-release-snapshot.mjs stays green.

Severity 8/10 · View on dashboard

tofu output -json helm_values > "$BLUE_HELM_GENERATED_FILE"

# Pins the image to an exact build. The chart refuses a moving tag in production.
export BLUE_IMAGE_DIGEST="$(docker buildx imagetools inspect ghcr.io/blocksorg/blue:0.1.0 | awk '/^Digest:/{print $2}')"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This example resolves the digest of ghcr.io/blocksorg/blue:0.1.0, while the surrounding guide installs chart 0.2.0. A reader following this literally would pin the previous release's image. Change the tag to 0.2.0 (and update the apps/docs/next source) before freezing the release snapshot.

Severity 8/10 · View on dashboard

@AlejandroEsquivel
AlejandroEsquivel force-pushed the release-please--branches--main branch from 66c1216 to cfa68c9 Compare September 16, 2026 06:44
```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 production guide still tells readers to download the v0.1.0 release bundle (VERSION=0.1.0). Users following this step will install the previous release instead of 0.2.0. Update this literal to 0.2.0 before the snapshot is frozen.

Severity 7/10 · View on dashboard

tofu output -json helm_values > "$BLUE_HELM_GENERATED_FILE"

# Pins the image to an exact build. The chart refuses a moving tag in production.
export BLUE_IMAGE_DIGEST="$(docker buildx imagetools inspect ghcr.io/blocksorg/blue:0.1.0 | awk '/^Digest:/{print $2}')"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The image digest lookup still references the ghcr.io/blocksorg/blue:0.1.0 tag. Since the rest of the guide is being released as 0.2.0, this should be 0.2.0 so the digest query resolves against the correct image.

Severity 7/10 · View on dashboard

```bash
# Downloads the release bundle, checks it, and moves into the AWS folder. The bundle holds
# the Helm chart at chart/blue and the OpenTofu module at infra/aws.
VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 0.2.0 documentation snapshot still references the previous release in command examples. VERSION=0.1.0 here and the ghcr.io/blocksorg/blue:0.1.0 image tag on line 72 will lead users to download or inspect the old release. Because check-release-snapshot.mjs requires the snapshot to be an exact copy of next/ (modulo /next/ links), update the examples in apps/docs/next/deployment/production.mdx first, then regenerate the 0.2.0 snapshot.

Severity 7/10 · View on dashboard

MINIO_ROOT_USER=replace-local-storage-user
MINIO_ROOT_PASSWORD=replace-local-storage-password
# Version label displayed beside the dashboard logo; release builds inject this into the image.
BLUE_DEPLOYMENT_VERSION=0.1.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BLUE_DEPLOYMENT_VERSION=0.1.0 in the 0.2.0 docs will label the local deployment with the previous release. Update the example in apps/docs/next/development/local-compose.mdx and regenerate the 0.2.0 snapshot so the snapshot check stays green.

Severity 7/10 · View on dashboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant