chore(worktree): preset model do launcher via OPENCODE_WORKTREE_MODEL — fallback comum deepseek-v4-flash #22

Open
fsolla wants to merge 6 commits from chore/worktree-preset-model-env into main
Owner

Alinhamento dos 3 repos do fluxo (infra-solla #39, teqo): OPENCODE_PRESET_MODEL passa a ler OPENCODE_WORKTREE_MODEL (env global no ~/.bashrc ou chave por repo na .forgejo/worktree.env) com fallback comum deepseek/deepseek-v4-flash.

Motivação: unificar o default do launcher entre os repos e reduzir a sobrescrita de seleção de modelo do TUI do opencode (upstream #8349/#13456).

Alinhamento dos 3 repos do fluxo (infra-solla #39, teqo): `OPENCODE_PRESET_MODEL` passa a ler `OPENCODE_WORKTREE_MODEL` (env global no ~/.bashrc ou chave por repo na `.forgejo/worktree.env`) com fallback comum `deepseek/deepseek-v4-flash`. Motivação: unificar o default do launcher entre os repos e reduzir a sobrescrita de seleção de modelo do TUI do opencode (upstream #8349/#13456).
fsolla added 6 commits 2026-08-24 18:26:53 +00:00
- .github/workflows: ci.yml (job único checks hosted), deploy.yml (verify
  hosted full → deploy self-hosted no homeserver), flips pós-merge via API
  (FORGEJO_API_TOKEN/PR_BODY, fail-loud), auto-merge nativo (GraphQL)
- scripts: github-api/pr-flow/branch-protection (plain Node zero-dep),
  pr.mjs reescrito (GitHub + auto-merge), configure-branch-protection,
  deploy-iara.sh (local, sem SSH, idempotente), forgejo-issue-transition
  com PR_BODY + fail-loud (I10 absorvida)
- AGENTS.md/runbook: seção CI GitHub, branch protection REAL em main,
  passos manuais do cutover
chore(worktree): preset model do launcher via OPENCODE_WORKTREE_MODEL — fallback comum aos 3 repos (alinhamento com infra-solla/teqo)
Some checks failed
Agent PR Ready + auto-merge / ready-automerge (pull_request) Has been skipped
CI / checks (pull_request) Failing after 12s
CI / deploy (pull_request) Has been skipped
2637a9de1a
Some checks failed
Agent PR Ready + auto-merge / ready-automerge (pull_request) Has been skipped
CI / checks (pull_request) Failing after 12s
CI / deploy (pull_request) Has been skipped
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin chore/worktree-preset-model-env:chore/worktree-preset-model-env
git checkout chore/worktree-preset-model-env

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff chore/worktree-preset-model-env
git checkout chore/worktree-preset-model-env
git rebase main
git checkout main
git merge --ff-only chore/worktree-preset-model-env
git checkout chore/worktree-preset-model-env
git rebase main
git checkout main
git merge --no-ff chore/worktree-preset-model-env
git checkout main
git merge --squash chore/worktree-preset-model-env
git checkout main
git merge --ff-only chore/worktree-preset-model-env
git checkout main
git merge chore/worktree-preset-model-env
git push origin main
Sign in to join this conversation.
No description provided.