github RayLabsHQ/gitea-mirror v3.1.0

latest releases: v3.5.1, v3.5.0, v3.4.0...
one month ago

✨ What's New

  • GITHUB_EXCLUDED_ORGS Support: Added support for the GITHUB_EXCLUDED_ORGS environment variable, allowing you to filter out specific organizations during the discovery process. This is useful for excluding organizations you don't want to mirror.
  • Enhanced UI Components: Added a new textarea component for improved form inputs in configuration screens.

Bug Fixes

  • Mirror Strategy Tests: Fixed test failures related to the location of mirror strategy configuration, ensuring tests accurately reflect the implementation.
  • Organization Repository Routing: Corrected the logic for routing repositories to organizations based on different mirror strategies (preserve, single-org, mixed, flat-user).
  • Starred Repositories: Fixed a bug where starred repositories weren't being routed to the correct organization.
  • SSO/OIDC Authentication: Resolved various issues with SSO and OIDC authentication flows for improved reliability.

Improvements

  • Organization Configuration: Enhanced the organization configuration system for better control over repository routing and destination overrides.
  • Test Suite: Improved mirror strategy handling in the test suite for better test coverage and accuracy.
  • Error Handling: Enhanced error handling in authentication flows for better user experience and debugging.

📦 Installation & Upgrade

Docker

docker pull ghcr.io/raylabshq/gitea-mirror:3.1.0

Docker Compose

Update your docker-compose.yml:

services:
  gitea-mirror:
    image: ghcr.io/raylabshq/gitea-mirror:3.1.0

From Source

git clone https://github.com/RayLabsHQ/gitea-mirror.git
cd gitea-mirror
git checkout v3.1.0
bun install
bun run build

🔧 Configuration Changes

New Environment Variable

  • GITHUB_EXCLUDED_ORGS: Comma-separated list of GitHub organizations to exclude from discovery
    GITHUB_EXCLUDED_ORGS=org1,org2,org3

📝 Full Changelog

For a complete list of changes, see the CHANGELOG.md

🙏 Acknowledgments

Thanks to all contributors who helped make this release possible!


Note: This is a minor release with no breaking changes. You can safely upgrade from v3.0.x without any migration steps.

Don't miss a new gitea-mirror release

NewReleases is sending notifications on new releases.