Skip to content

fix(GithubApi): 修复 release 分支过滤 + 错误信息校验#67

Open
Colorful-glassblock wants to merge 1 commit intolastAndroid5from
lastAndroid5-fix
Open

fix(GithubApi): 修复 release 分支过滤 + 错误信息校验#67
Colorful-glassblock wants to merge 1 commit intolastAndroid5from
lastAndroid5-fix

Conversation

@Colorful-glassblock
Copy link
Copy Markdown
Owner

与 develop 侧 PR #65 相同的修复,仅 CURRENT_BRANCH 改为 lastAndroid5。必须先合并此 PR 才能让 lastAndroid5 版本的检查更新恢复正常。

- getReleases() 原逻辑将 targetCommitish 与字符串 "develop" 直接比较,
  targetCommitish 实际存储的是 commit SHA,恒不匹配,导致 filter 永远返回空
- 新增 getAllReleases() 负责纯 API 拉取,getBranchHeadSha() 解析分支 HEAD SHA
- getReleases() 改用与 getBranchHeadSha(CURRENT_BRANCH) 的比较结果过滤
- 分支 HEAD SHA 解析失败时降级(不分支过滤),避免网络异常直接炸
- getLatestPreReleaseBuild() 加 page <= 10 上限防止极端情况无限循环
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant