Skip to content

Merge Gitea main into GitHub main - #51

Open
AlexMikhalev wants to merge 8 commits into
mainfrom
task/15-sync-gitea-main
Open

AlexMikhalev wants to merge 8 commits into
mainfrom
task/15-sync-gitea-main

Conversation

@AlexMikhalev

@AlexMikhalev AlexMikhalev commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Merges Gitea main (a0d3f57) into GitHub main so the two forges can share one history (Gitea #15). After this lands, Gitea main can fast-forward to the same SHA with no force push.

Kept from Gitea

  • "From the Blog" links on the homepage content
  • Redirect for /posts/teaching-ai-agents-to-learn-from-their-mistakes, which is a live 404
  • Cargo warning: crates.io has 1.21.1, the release channel has 1.21.22
  • Automatic session import in the quickstart
  • Homebrew quickstart command that installs both formulas, both of which exist in the tap

Dropped from Gitea

  • terraphim-agent-latest-* archive URLs: the channel returns 404 for them, while versioned URLs return 200
  • "Installs agent, cli and grep": install.sh needs --with-cli and --with-grep for the other two
  • Duplicate Binary Downloads section

Known issue, not changed here

content/docs/installation.md still shows | bash --with-cli and similar forms. Gitea #14 and #16 record these as broken; the fix is bash -s --.

Verification

  • python3 -m unittest discover -s scripts -p 'test_*.py': all pass, including the same-site link test
  • Check release-link drift in CI: pass. The same check run locally without a token hit a GitHub 403, so CI is the evidence.

🤖 Generated with Claude Code

Kimiko and others added 8 commits August 12, 2026 12:17
…primary

- Replace cargo install terraphim_agent as headline with curl installer (recommended)
- Add note explaining crates.io carries older versions (private-registry constraint)
- Fix Homebrew formula names (terraphim-ai → terraphim-agent terraphim-grep)
- Replace hardcoded v1.20.5 GitHub release URLs with downloads.terraphim.ai channel
- Replace stale Debian .deb section with binary downloads from channel
- Fix Windows section (WSL only, native archives not on stable channel)
- Bump version example from 1.20.5 to 1.21.22

Root cause: terraphim_agent is permanently blocked from crates.io publishes
by .github/workflows/publish-crates.yml (#95) due to terraphim_sessions
dependency resolving only against the private terraphim registry.
…, curl installer is the primary path' (#11) from fix/promotion-install-accuracy into main
Reconcile the two forges. Keep Gitea's blog links, redirect, Cargo
warning, session import docs and two-formula Homebrew command. Keep
GitHub's versioned install text, because Gitea's -latest- archive URLs
return 404 and the installer installs only terraphim-agent by default.

Refs #15

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Refs #15

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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