通过基于标签的github操作,自动在package.json中增加信号



这个问题与2019年的这个3年前的问题非常接近。

我正在寻求一个bot/github操作的建议/参考,该操作会在PR的标签majorminorpatch上挂起的合并/重新基础上(作为提交(提升package.json版本。

您可以测试Konsentus/action.bump-version-and-tag:

此操作将查找在当前分支上生成的最后一个版本标记,对其进行碰撞,并用新版本标记当前提交。

如果存在package.json文件,则包含的版本也将被转换为与标记相同的版本

由于标记是特定于提交而非特定于分支的,因此这些版本标记以当前分支名称为前缀,例如master/v.0.0。

示例

name: Bump Version and Tag
on:
push:
branches:
- 'master'
- 'sit'
- 'alpha'
- 'sandbox'
jobs:
bump-and-tag:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: Bump and Tag
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Get Tags
run: git fetch origin +refs/tags/*:refs/tags/*
- name: Bump Version
id: bump_and_tag
uses: konsentus/action.bump-version-and-tag@v2

最新更新