Skip to content

chore(release): bump to 2.0.5 and harden Bun CI setup#218

Merged
hessius merged 4 commits intomainfrom
feat/2.0.5-version-bump-and-ci-bun-retry
Feb 28, 2026
Merged

chore(release): bump to 2.0.5 and harden Bun CI setup#218
hessius merged 4 commits intomainfrom
feat/2.0.5-version-bump-and-ci-bun-retry

Conversation

@hessius
Copy link
Copy Markdown
Owner

@hessius hessius commented Feb 27, 2026

Summary

  • Version bump to 2.0.5 (VERSION and apps/web/package.json).
  • CI Bun stability hardening (pin 1.3.10 + retry setup attempts).
  • Docker Bun alignment (docker/Dockerfile.unified uses oven/bun:1.3.10-alpine).
  • Fix: profile selection in Control Center no longer auto-starts shots.
  • Fix: image-proxy supports data URI and absolute URL sources.
  • Fix: image-proxy falls back to settings meticulousIp when env var is unset.
  • Improvement: clearer watchtower detection and diagnostics in update-method.
  • Improvement: Settings UI shows watchtower diagnostic message in Updates section.
  • Improvement: docker-compose.watchtower default host port moved to 18088 to reduce conflicts.

Validation

  • Backend tests passed: full test_main.py suite.
  • Focused tests added and passing for image proxy and update-method flows.
  • Browser automation checks show 0 console errors on load after rebuild.
  • Raspberry Pi root cause confirmed: watchtower failed to start due to 8088 conflict; runtime remediation applied using WATCHTOWER_HOST_PORT=127.0.0.1:18088.

Dependency

  • This PR is the 2.0.5 foundation and should be merged before follow-up 2.1.x milestone work.

Copilot AI review requested due to automatic review settings February 27, 2026 09:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR bumps the MeticAI version from 2.0.1 to 2.0.5 and addresses CI reliability issues by pinning Bun to version 1.3.10 and implementing a 3-attempt retry mechanism for Bun setup steps. The change aims to mitigate transient network failures during CI runs.

Changes:

  • Version bumped from 2.0.1 to 2.0.5 in VERSION file and apps/web/package.json
  • Bun version pinned to 1.3.10 across all CI jobs (changed from latest)
  • Three-attempt retry pattern added for all Bun setup steps in the CI workflow

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
VERSION Version bumped from 2.0.1 to 2.0.5
apps/web/package.json Web package version updated to match VERSION file (2.0.5)
.github/workflows/tests.yml Bun setup hardened with version pinning (1.3.10) and 3-attempt retry logic across all 4 jobs that use Bun

Comment thread .github/workflows/tests.yml Outdated
Comment thread VERSION
Comment thread .github/workflows/tests.yml
Comment thread .github/workflows/tests.yml
@hessius hessius changed the title chore(release): bump to 2.0.5 and stabilize Bun setup in CI chore(release): bump to 2.0.5 and harden Bun CI setup Feb 27, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

Copy link
Copy Markdown
Owner Author

@hessius hessius left a comment

Choose a reason for hiding this comment

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

Implemented requested changes and added full 2.0.5 summary (including CI hardening, profile-selection fix, image-proxy fix, and watchtower diagnostics/runtime findings). Ready for re-review.

@hessius
Copy link
Copy Markdown
Owner Author

hessius commented Feb 27, 2026

Updated with full 2.0.5 summary and validation details; ready for re-review.

1 similar comment
@hessius
Copy link
Copy Markdown
Owner Author

hessius commented Feb 27, 2026

Updated with full 2.0.5 summary and validation details; ready for re-review.

@hessius hessius merged commit f63cae1 into main Feb 28, 2026
8 checks passed
@hessius hessius deleted the feat/2.0.5-version-bump-and-ci-bun-retry branch February 28, 2026 06:23
hessius added a commit that referenced this pull request Feb 28, 2026
…and-ci-bun-retry"

This reverts commit f63cae1, reversing
changes made to 0210394.
hessius added a commit that referenced this pull request Feb 28, 2026
…on-bump-and-ci-bun-retry""

This reverts commit 3279251.
@hessius hessius restored the feat/2.0.5-version-bump-and-ci-bun-retry branch February 28, 2026 07:11
@hessius hessius deleted the feat/2.0.5-version-bump-and-ci-bun-retry branch February 28, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants