Fixes and backports
- Docs:
- Syncing README (ru) with English version
- README small fixes
- Adding "production ready" section to README
- Typing mistake: ----allow-git-shallow-clone
- Cleanup:
- Logging: fix corrupted table rows when terminal width is small
- Fix "operation is unsupported" error is skipped with a warning message
- Fix redundant fetching of origin within CI jobs
- Add --git-unshallow option to regulate shallow git clone handling. If it is true, git clone will be converted to a full one (git fetch --unshallow), otherwise, the command will fail with the warning message.
- Substitute --git-history-synchronization option with --git-unshallow in all commands except images cleanup.
- By default git unshallow procedure is enabled with werf ci-env (WERF_GIT_UNSHALLOW=1).