AutoRebase:一个GitHub Action可以自动为拉取请求重新设置基础

时间:2024-05-22 03:20:42
【文件属性】:

文件名称:AutoRebase:一个GitHub Action可以自动为拉取请求重新设置基础

文件大小:105KB

文件格式:ZIP

更新时间:2024-05-22 03:20:42

TypeScript

自动变基 一个GitHub Action,它会自动对拉取请求进行重新设置。 用法 首次运行时,AutoRebase将在您的存储库上创建一个autorebase:opt-in标签。 应用此标签可在过时时根据您的目标分支自动提取您要基于其目标分支的请求。 然后,AutoRebase将尝试自动为这些拉取请求重新设置基础。 如果由于合并冲突而无法重新请求拉取请求,则AutoRebase会将标签autorebase:non-rebaseable标签应用于PR。 如果冲突解决,此标签将自动删除。 安装 创建Github App令牌或个人访问令牌,以授予存储库上的写访问权限。 转到并创建一个新的秘密AUTOREBASE_TOKEN ,然后粘贴令牌。 在您的存储库中创建一个.github/workflows/autorebase.yml文件,并粘贴以下内容: on : # Run on e


【文件预览】:
AutoRebase-master
----.eslintrc.json(935B)
----.gitignore(18B)
----package.json(2KB)
----src()
--------Github()
--------EligiblePullRequests()
--------Util()
--------labels.ts(114B)
--------Rebaser()
--------index.ts(3KB)
--------NonRebaseablePullRequests()
--------utils.ts(447B)
--------pullrequestinfo.ts(484B)
----jest.config.js(74B)
----LICENSE(1KB)
----tsconfig.json(353B)
----.github()
--------workflows()
----README.md(3KB)
----.idea()
--------.gitignore(101B)
--------misc.xml(174B)
--------vcs.xml(180B)
--------codeStyles()
--------inspectionProfiles()
--------compiler.xml(175B)
--------prettier.xml(176B)
--------jsLinters()
----.eslintignore(37B)
----action.yml(279B)
----.prettierrc(159B)
----yarn.lock(199KB)

网友评论