Skip to content

Releases: Yikun/hub-mirror-action

Hub Mirror Action v1.4

26 Apr 09:58
f88730a
Compare
Choose a tag to compare

🤗 在这个版本中,我们新增了LFS支持,并且修复了一些已知问题。

🚀 推荐升级!

新功能:

修复与改进:

  • @liyipeng3 使用venv进行隔离,以修复externally-managed-environment问题。#190

新贡献者

Full Changelog: v1.3...v1.4

Hub Mirror Action v1.3

18 Jul 01:24
ad15ed4
Compare
Choose a tag to compare
  • 升级PyYaml以修复PyYaml安装问题 #182
  • 开启pull_request_target帮助开发者触发CI验证 #139
  • 新增clone_style的说明文档 #146 感谢@AdoShan
  • 新增与repo-list-generator共同使用的文档 #150 感谢@yi-Xu-0100

Hub Mirror Action v1.2

30 Dec 09:56
c00a1ea
Compare
Choose a tag to compare

在这个版本中,我们新增了不同名仓库和不同类型账户间的同步,并且修复了静态列表、超时相关的问题。

推荐升级!

新功能:

  • @Yikun 支持不同名仓库间的同步,你可以通过mappings参数指定映射关系:#113
  • @snowyu 支持不同类型账户的同步,你可以通过src_account_typedst_account_type来分别指定账户类型。#129

修复与改进:

Hub Mirror Action v1.1

19 Mar 08:08
132b206
Compare
Choose a tag to compare

在这个版本中,修复了空仓同步失败的问题,并对代码结构进行了拆分和调整,并清理了一些不规范语法(pep8)。

推荐升级!

  • 空仓同步异常问题修复:#95
  • 代码重构,清理不规范语法:#94

Hub Mirror Action v1.0

08 Mar 04:24
ed448e6
Compare
Choose a tag to compare

Hub Mirror Action 1.0版本。

在这个版本中,我们用Python进行了重写,并且保证了兼容性,增强了稳定性。

推荐升级!

  • #88 跟踪了Python重写的过程。
  • #78 修复了这个由于本地缓存导致的更新失败的问题。

Hub Mirror Action v0.13

31 Jan 16:21
bfedc30
Compare
Choose a tag to compare

修复 #86 在多仓库场景下,仓库存在判断失误,导致重复创建的问题。

推荐升级!

Hub Mirror Action v0.12

24 Nov 08:42
45a8476
Compare
Choose a tag to compare

这个版本只修复了一个问题,推荐升级。

  • 修复重名场景下,仓库无法创建的问题 #80

Hub Mirror Action v0.11

02 Nov 03:37
cf027c3
Compare
Choose a tag to compare

这个版本主要针对稳定性进行提升,增加超时重试机制。推荐升级!

- 新增timeout参数 #75

- name: Mirror with force push (git push -f)
  uses: Yikun/hub-mirror-action@master
  with:
    src: github/Yikun
    dst: gitee/yikunkero
    dst_key: ${{ secrets.GITEE_PRIVATE_KEY }}
    dst_token: ${{ secrets.GITEE_TOKEN }}
    force_update: true
    timeout: '30m'

用户可以通过timeout设置每个git指令的超时时间,超时后立即失败,默认值为30m,即30分钟认为指令超时,从而避免一个指令卡主导致的任务超时。

- 新增重试机制 #76

在指令超时后,重试3次,大多数重试其实是由于指令卡主引起的,所以,超时后进行重试,可以解决大部分问题。

- 其他

  • Test: 改善cache场景的用例 #59 #61 #68 :以类似Linux-yikun-hub-cache-20201015112223272作为cache的key,然后Linux-yikun-hub-cache-作为恢复key,这样可以保证恢复可以按照timestmp,逐次增量缓存 感谢 @yi-Xu-0100

  • Bugfix: 目的端检查仓库是否存在的分页支持。#71

  • Improvement: 当一个流程失败后,跳过后续流程。#74

  • Log:清空创建仓库时的冗余日志 #72

Hub Mirror Action v0.10

14 Oct 09:33
fefdf40
Compare
Choose a tag to compare
  • 分页支持。解决由于仓库数目过多,导致的无法同步全量同步,#21
  • 改善退出机制。如果一个repo同步失败,会继续尝试同步其他repos,在最后退出,并打印总结。#41
  • 完善文档。

这个版本没有引入新的参数,以加固为主的版本!可以作为稳定版使用!

Hub Mirror Action v0.09

01 Sep 08:03
1461b0d
Compare
Choose a tag to compare

Add 'debug' support and improve the error exit. #36