Repository navigation
v1.1.0
Release Notes
This release introduces significant improvements to the migration process, including support for GitHub Organizations, enhanced security for secret inputs, and the ability to preserve repository archive status.
🚀 New Features
- GitHub Organization Support: You can now migrate repositories directly from GitHub Organizations. The script attempts to auto-detect if the source is an organization, but you can also manually specify this using the GITHUB_IS_ORG environment variable.
- Archive Status Transfer: When using the clone strategy, the archived status of repositories is now preserved during migration. This is enabled by default (MIGRATE_ARCHIVE_STATUS=Yes).
- Secure Input for Secrets: Interactive prompts for GITHUB_TOKEN and FORGEJO_TOKEN now mask your input and obscure the values in the console output to prevent accidental exposure in logs.
📚 Documentation
- Repository Filtering: Added a guide to the README on how to use fine-grained GitHub tokens to effectively filter which repositories are migrated.
🛠 Configuration Changes - New environment variable: GITHUB_IS_ORG (true/false) - Force organization mode.
- New environment variable: MIGRATE_ARCHIVE_STATUS (Yes/No) - specific to the clone strategy.
Full Changelog: v1.0.1...v1.1.0