Recursos Deprecados

Funcionalidades que continuam funcionando mas tem substitutos recomendados. Serao removidas em versoes futuras.

Deprecados

`image_mode` no .deploy.yml

Deprecado desde: v1.2.3 Substituto: image: (modo IMAGE) ou build: (modo BUILD)

# Antes (deprecado)
image_mode: bind-mount
image: caddy:2-alpine

# Agora
image: caddy:2-alpine
# Antes (deprecado)
image_mode: self-contained

# Agora
build:
  dockerfile: Dockerfile

O alias image_mode: dockerfile emite warning de depreciacao.

`app_type: docker-build`

Deprecado desde: v1.2.3 Substituto: build: section

# Antes (deprecado)
app_type: docker-build

# Agora
build:
  dockerfile: Dockerfile
  context: .

`runner stage` para PRs de apps registradas

Deprecado como metodo principal desde: v2.0.0 Substituto: runner add --pr (PR Deploy Integrado)

runner stage deploy runner add --pr
Container isolado (compose) Versao dentro da instancia pai
Sem auto-deploy Auto-deploy via fetch
Env separado Herda .env/.secrets
Cleanup manual TTL + merge/close automatico

O runner stage continua funcionando para cenarios de staging standalone (repos nao registrados). Para PRs de apps ja registradas, use runner add --pr.

Removidos

`concepts/ecosystem.md`

Removido em: v2.4.1 Motivo: Conteudo era especifico do ecossistema CCS, nao do Runner

`concepts/branches.md`

Removido em: v2.4.1 Motivo: Fluxo de branches e documentado no CLAUDE.md do projeto, nao na doc publica do Runner

`.secrets` em plaintext (sem ckey)

Alterado em: v2.0.4, reforçado em v2.4.2 Comportamento anterior: Runner criava .secrets em plaintext mesmo sem --ckey Comportamento atual: .secrets so existe com encriptacao (ckey). Sem ckey: secrets vao pro .env, --secret retorna erro, pipeline ignora .secrets existente. O runner env set auto-detecta secrets pelo nome (Aho-Corasick) e avisa quando salva em plaintext

Ver: Secrets e Encriptacao

By Borlot.com.br on 17/04/2026