文件名称:action-detect-and-tag-new-version:GitHub动作,可根据其内容的更改来检测和标记回购的新版本
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-22 07:32:43
TypeScript
检测并标记新版本 通过此操作,您可以基于两次提交之间库内容的某些更改来检测存储库的新版本,并在检测到新版本时创建git标签。 例如,在一个JavaScript库中,您可以检测到package.json中的version字段已从"1.0.0"更改为"1.1.0" ,因此从当前提交创建了一个v1.1.0标记。 用法 每当current-version.txt文件的内容更改时,以下配置都会在您的存储库中创建一个新的版本标签。 注意:由于此操作会检查您的git历史记录以检测更改,因此您必须设置至少2的fetch-depth ,并带有actions/checkout出操作,以显示该历史记录。 # ... jobs : tag-new-versions : runs-on : ubuntu-latest steps : - uses : actions/chec
【文件预览】:
action-detect-and-tag-new-version-master
----.prettierignore(24B)
----.gitignore(1KB)
----tsconfig.json(955B)
----README.md(3KB)
----.github()
--------workflows()
----LICENSE(1KB)
----__tests__()
--------main.test.ts(2KB)
--------determine-version.test.ts(839B)
--------helpers()
--------git.test.ts(2KB)
----package.json(1KB)
----src()
--------utils.ts(199B)
--------git.ts(2KB)
--------determine-version.ts(835B)
--------main.ts(1KB)
----jest.config.js(235B)
----.eslintignore(24B)
----.prettierrc.json(204B)
----action.yml(1KB)
----yarn.lock(162KB)
----.eslintrc.json(107B)