https://github.com/chrystiamjr/git-forge-release-migrator
Dart CLI to migrate releases (tags, notes, assets) across GitHub, GitLab, and Bitbucket. Checkpoint-based execution ensures safe reruns: completed steps are skipped and incomplete ones are retried automatically.
https://github.com/chrystiamjr/git-forge-release-migrator
automation bitbucket cli dart devops git github gitlab migration release-management releases tags
Last synced: 3 months ago
JSON representation
Dart CLI to migrate releases (tags, notes, assets) across GitHub, GitLab, and Bitbucket. Checkpoint-based execution ensures safe reruns: completed steps are skipped and incomplete ones are retried automatically.
- Host: GitHub
- URL: https://github.com/chrystiamjr/git-forge-release-migrator
- Owner: chrystiamjr
- License: mit
- Created: 2026-03-03T06:15:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-06T17:55:09.000Z (3 months ago)
- Last Synced: 2026-04-06T19:26:22.130Z (3 months ago)
- Topics: automation, bitbucket, cli, dart, devops, git, github, gitlab, migration, release-management, releases, tags
- Language: Dart
- Homepage: https://gfrm.envolvosystems.com.br
- Size: 3.36 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Git Forge Release Migrator (gfrm)
[](LICENSE)
[](./release.config.cjs)
[](https://flutter.dev/)
[](https://dart.dev/)
`gfrm` is a resilient cross-forge CLI that migrates **tags, releases, notes, and assets** across GitHub, GitLab, and
Bitbucket with idempotent retries.
## Documentation
Full documentation is available at **[gfrm.envolvosystems.com.br](https://gfrm.envolvosystems.com.br/)**.
- Development/runtime guide: [dart_cli/README.md](dart_cli/README.md)
## License
This project is licensed under the [MIT License](LICENSE).
The source code license does not grant rights to use the `gfrm`, Git Forge Release Migrator, or Envolvo Systems
names, logos, or other brand assets beyond truthful referential use. See [TRADEMARKS.md](TRADEMARKS.md).
## Quick Start
1. Download the artifact for your OS
from [GitHub Releases](https://github.com/chrystiamjr/git-forge-release-migrator/releases).
2. Extract the archive and run `./gfrm --help` (or `./gfrm.exe --help` on Windows).
Use `./gfrm --help` for command-specific flags such as `migrate` or `resume`.
3. Configure tokens once with `./gfrm setup`.
4. Run a migration with explicit source and target URLs.
5. Use `./gfrm resume` if the run is interrupted.
Full install, configuration, command reference, and troubleshooting live in the public docs site.