mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-24 20:34:29 +08:00
chore(release): 使用标签版本号打包并更新文档
- 在 release workflow 中增加 Determine tag version 步骤 - 修改 Pack 步骤以使用标签中的版本号 - 更新 README 文档说明项目命名原因及 NuGet 包潜在冲突问题
This commit is contained in:
parent
da67b5651a
commit
45758aa0fa
20
.github/workflows/release.yml
vendored
20
.github/workflows/release.yml
vendored
@ -29,9 +29,25 @@ jobs:
|
|||||||
- name: Build
|
- name: Build
|
||||||
run: dotnet build --no-restore -c Release
|
run: dotnet build --no-restore -c Release
|
||||||
|
|
||||||
- name: Pack
|
- name: Determine tag version
|
||||||
run: dotnet pack --no-build -c Release -o ./packages
|
id: tag_version
|
||||||
|
run: |
|
||||||
|
set -e
|
||||||
|
# GITHUB_REF example: refs/tags/v0.0.1 or refs/tags/0.0.1
|
||||||
|
echo "GITHUB_REF = ${GITHUB_REF}"
|
||||||
|
TAG=${GITHUB_REF#refs/tags/}
|
||||||
|
# remove leading 'v' or 'V' if present
|
||||||
|
VERSION=${TAG#v}
|
||||||
|
VERSION=${VERSION#V}
|
||||||
|
echo "tag='$TAG' -> version='$VERSION'"
|
||||||
|
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Pack (use tag version)
|
||||||
|
run: |
|
||||||
|
set -e
|
||||||
|
echo "Packing with version=${{ steps.tag_version.outputs.version }}"
|
||||||
|
dotnet pack --no-build -c Release -o ./packages -p:PackageVersion=${{ steps.tag_version.outputs.version }}
|
||||||
|
|
||||||
- name: Get Version and Package Path
|
- name: Get Version and Package Path
|
||||||
id: get_version
|
id: get_version
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@ -3,4 +3,5 @@
|
|||||||
|
|
||||||
# 为什么要有这个项目
|
# 为什么要有这个项目
|
||||||
- 原来的项目是单文件框架,我把框架拆成多个文件,方便管理
|
- 原来的项目是单文件框架,我把框架拆成多个文件,方便管理
|
||||||
- 纯粹个人自用,要使用还是请访问[QFramework](https://github.com/liangxiegame/QFramework)
|
- 纯粹个人自用,要使用还是请访问[QFramework](https://github.com/liangxiegame/QFramework)
|
||||||
|
- 至于修改名字,是因为我为了方便会发布GuGet包,假设将来QFramework也要发布GuGet包,那么就会冲突了
|
||||||
Loading…
x
Reference in New Issue
Block a user