Skip to content

chore: release v0.34.0#280

Merged
Alex793x merged 1 commit intomainfrom
release-plz-2026-01-20T22-15-44Z
Jan 20, 2026
Merged

chore: release v0.34.0#280
Alex793x merged 1 commit intomainfrom
release-plz-2026-01-20T22-15-44Z

Conversation

@Alex793x
Copy link
Copy Markdown
Contributor

🤖 New release

  • syncable-cli: 0.33.0 -> 0.34.0 (⚠ API breaking changes)

syncable-cli breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ProjectAnalysis.health_endpoints in /tmp/.tmpv5zOtS/syncable-cli/src/analyzer/mod.rs:413
  field ProjectAnalysis.infrastructure in /tmp/.tmpv5zOtS/syncable-cli/src/analyzer/mod.rs:425
  field ProjectAnalysis.health_endpoints in /tmp/.tmpv5zOtS/syncable-cli/src/analyzer/mod.rs:413
  field ProjectAnalysis.infrastructure in /tmp/.tmpv5zOtS/syncable-cli/src/analyzer/mod.rs:425
  field ChatSession.platform_session in /tmp/.tmpv5zOtS/syncable-cli/src/agent/session/mod.rs:40
  field Port.source in /tmp/.tmpv5zOtS/syncable-cli/src/analyzer/mod.rs:212

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/enum_variant_added.ron

Failed in:
  variant Commands:Project in /tmp/.tmpv5zOtS/syncable-cli/src/cli.rs:351
  variant Commands:Org in /tmp/.tmpv5zOtS/syncable-cli/src/cli.rs:357
  variant Commands:Env in /tmp/.tmpv5zOtS/syncable-cli/src/cli.rs:363
  variant Commands:Deploy in /tmp/.tmpv5zOtS/syncable-cli/src/cli.rs:369
Changelog

0.34.0 - 2026-01-20

Added

  • (11.3-03) add DeployServiceTool for conversational deployment
  • (11.3-02) add deployment recommendation engine
  • (11.3-01) add infrastructure presence detection
  • (11.3-01) add health endpoint detection
  • (11.3-01) add PortSource enum for source-based port tracking
  • (11.1-01) fix CloudRunnerConfig to use provider-nested structure
  • (wizard) add smart repository connection to deploy flow
  • (11-01) add GitHub integration API types and methods
  • (62.2-01) integrate Dockerfile selection into wizard
  • (62.2-01) add Dockerfile selection wizard step
  • (62.1-02) add deploy new-env command with wizard
  • (62.1-02) add EnvCommand to CLI with list and select
  • (62.1-01) add environment fields to PlatformSession
  • (62.1-01) add Environment type and API methods
  • (61-01) add is_available to list_deployment_capabilities tool
  • (61-01) show Coming Soon for unavailable providers in wizard
  • (61-01) add Scaleway, Cyso providers and is_available method
  • (60-01) cross-reference analyze_codebase in analyze_project next_steps
  • (60-01) register AnalyzeCodebaseTool in platform module
  • (60-01) create AnalyzeCodebaseTool for comprehensive analysis
  • (59-02) create ProvisionRegistryTool and register tools
  • (59-02) create CreateDeploymentConfigTool for agent
  • (59-02) add create_deployment_config API method
  • (59-01) create ListDeploymentCapabilitiesTool and register tools
  • (59-01) create AnalyzeProjectTool for deployment discovery
  • (58-01) integrate registry provisioning into wizard orchestrator
  • (58-01) create registry provisioning wizard step
  • (58-01) add registry provisioning types and API methods
  • (57-03) CLI deploy wizard command integration
  • (57-03) wizard orchestration
  • (57-03) service configuration form
  • (57-02) implement registry selection step
  • (57-02) implement cluster selection step
  • (57-02) implement target selection step
  • (57-01) implement provider selection prompt
  • (57-01) implement provider status aggregation
  • (57-01) create wizard module structure
  • (56-01) add CLI wizard deployment config types
  • (analyzer) add dockerfile discovery for deployment wizard
  • (platform) add cluster and registry API methods
  • (46-01) add API connection health check
  • (46-01) add actionable suggestions to API errors
  • (46-01) add retry logic for transient API failures
  • (45-01) add platform context to input prompt
  • (45-01) add platform context to welcome banner
  • (44-01) wire up Project and Org commands in main.rs
  • (44-01) implement Project and Org command handlers
  • (44-01) add Project and Org command definitions
  • (43-01) create GetServiceLogsTool
  • (43-01) add log types and API method
  • (42-01) register deployment tools with agent
  • (42-01) create deployment tools
  • (42-01) add deployment types and API methods
  • (41-01) register provider connection tools
  • (41-01) create provider connection tools
  • (41-01) add provider connection check to API client
  • (40-01) register platform tools with agent
  • (40-01) create platform listing and selection tools
  • (39-01) create platform API client module
  • (38-01) wire session loading into agent startup
  • (38-01) create platform session module

Fixed

  • (11.3-01) enforce human-in-the-loop for deployment changes
  • (11.3-01) add is_public parameter with safe default (false)
  • (11.3-01) prevent agent from polling deployment status in infinite loop
  • (11.3-01) detect correct repository from local git remote
  • (11.3-01) derive dockerfile paths relative to repo root for Cloud Runner
  • (deploy) use paths relative to analyzed dir, not project root
  • (deploy) match manual wizard dockerfile/context path handling
  • (deploy) correct dockerfile path derivation for subdirectory deployments
  • (prompt) reduce agent narration of internal reasoning
  • (deploy-status) check actual service readiness for Cloud Runner
  • (agent) register CreateDeploymentConfigTool and DeployServiceTool
  • (agent) register ListDeploymentCapabilitiesTool in agent
  • (api) use working endpoint for check_provider_connection
  • (api) wrap get_optional responses in GenericResponse
  • (deploy) add duplicate detection and environment display to DeployServiceTool
  • (wizard) use build_context + filename for dockerfile path
  • (wizard) use full dockerfile path for Docker build
  • dockerfile path relative to build context + add deploy status command
  • (api) correct trigger deployment response parsing
  • (api) correct deployment config API response parsing
  • (62.1-02) correct ArtifactRegistry cloudProvider field name
  • (62.1-02) correct environment API endpoint and field names
  • (62-01) make deploy wizard the default when no subcommand provided
  • detect provider connection from cloud credentials, not resources
  • (api) unwrap GenericResponse wrapper in platform API client

Other

  • Merge pull request Develop #279 from syncable-dev/develop
  • add verbose logging for deployment config request
  • (wizard) add debug logging for deployment trigger
  • (62-01) fix clippy never_loop warnings in wizard orchestrator


This PR was generated with release-plz.

@Alex793x Alex793x merged commit 7de30a2 into main Jan 20, 2026
Alex793x added a commit that referenced this pull request Mar 28, 2026
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.

1 participant