|
@@ -17,8 +17,8 @@ on:
|
|
|
push:
|
|
push:
|
|
|
branches:
|
|
branches:
|
|
|
- main
|
|
- main
|
|
|
- tags:
|
|
|
|
|
- - v*
|
|
|
|
|
|
|
+ paths:
|
|
|
|
|
+ - '/components/package.json'
|
|
|
|
|
|
|
|
jobs:
|
|
jobs:
|
|
|
release-please:
|
|
release-please:
|
|
@@ -30,35 +30,31 @@ jobs:
|
|
|
- name: Get tag
|
|
- name: Get tag
|
|
|
id: tag
|
|
id: tag
|
|
|
run: |
|
|
run: |
|
|
|
- echo ::set-output name=tag::${GITHUB_REF#refs/*/}
|
|
|
|
|
|
|
+ echo tag=${GITHUB_REF#refs/*/} >> $GITHUB_OUTPUT
|
|
|
|
|
+ # echo ::set-output name=tag::${GITHUB_REF#refs/*/}
|
|
|
# 读取仓库内的 /doc/guide/changelog.md 中第一个二级标题与第二个二级标题之间的内容,包括换行,如
|
|
# 读取仓库内的 /doc/guide/changelog.md 中第一个二级标题与第二个二级标题之间的内容,包括换行,如
|
|
|
# ## 0.0.12
|
|
# ## 0.0.12
|
|
|
# - 新增了一个功能。
|
|
# - 新增了一个功能。
|
|
|
# ## 0.0.11
|
|
# ## 0.0.11
|
|
|
-
|
|
|
|
|
# 只取第一个二级标题与第二个二级标题之间的内容,结果为:
|
|
# 只取第一个二级标题与第二个二级标题之间的内容,结果为:
|
|
|
-
|
|
|
|
|
# - 新增了一个功能。
|
|
# - 新增了一个功能。
|
|
|
-
|
|
|
|
|
- name: Get changelog
|
|
- name: Get changelog
|
|
|
id: changelog
|
|
id: changelog
|
|
|
run: |
|
|
run: |
|
|
|
- echo ::set-output name=changelog::$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog.md | sed -n '/^## /{n;p;}')
|
|
|
|
|
|
|
+ echo changelog=$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog.md | sed -n '/^## /{n;p;}') >> $GITHUB_OUTPUT
|
|
|
|
|
+ # echo ::set-output name=changelog::$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog.md | sed -n '/^## /{n;p;}')
|
|
|
|
|
|
|
|
# 读取仓库内的 /doc/guide/changelog_en.md 中第一个二级标题与第二个二级标题之间的内容,包括换行,如
|
|
# 读取仓库内的 /doc/guide/changelog_en.md 中第一个二级标题与第二个二级标题之间的内容,包括换行,如
|
|
|
-
|
|
|
|
|
# ## 0.0.12
|
|
# ## 0.0.12
|
|
|
# - Add a new feature.
|
|
# - Add a new feature.
|
|
|
# ## 0.0.11
|
|
# ## 0.0.11
|
|
|
-
|
|
|
|
|
# 只取第一个二级标题与第二个二级标题之间的内容,结果为:
|
|
# 只取第一个二级标题与第二个二级标题之间的内容,结果为:
|
|
|
-
|
|
|
|
|
# - Add a new feature.
|
|
# - Add a new feature.
|
|
|
-
|
|
|
|
|
- name: Get changelog_en
|
|
- name: Get changelog_en
|
|
|
id: changelog_en
|
|
id: changelog_en
|
|
|
run: |
|
|
run: |
|
|
|
- echo ::set-output name=changelog_en::$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog_en.md | sed -n '/^## /{n;p;}')
|
|
|
|
|
|
|
+ echo changelog_en=$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog_en.md | sed -n '/^## /{n;p;}') >> $GITHUB_OUTPUT
|
|
|
|
|
+ # echo ::set-output name=changelog_en::$(awk '/^## /{n++}{if(n==2){exit}}1' doc/guide/changelog_en.md | sed -n '/^## /{n;p;}')
|
|
|
|
|
|
|
|
# 将两个内容合并为一个字符串,中间使用 --- 分隔
|
|
# 将两个内容合并为一个字符串,中间使用 --- 分隔
|
|
|
- name: Get body
|
|
- name: Get body
|