Some checks failed
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m50s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 9m30s
Build and Release / Lint (push) Successful in 10m36s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m44s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h7m26s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 5m9s
Build and Release / Build Binary (linux/arm64) (push) Failing after 17m34s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Failing after 1m34s
Add ExcludeHiddenFiles option to push mirrors to filter out dotfiles and other hidden paths: - Add exclude_hidden_files column to push_mirror table - Implement tree filtering using git plumbing (ls-tree, mktree, commit-tree) - Add UI toggle in repository mirror settings - Update locale files for all languages Migration: v370 adds exclude_hidden_files column with default false. This allows users to mirror repositories while excluding .git, .env, and other sensitive dotfiles from the pushed copy.