16 Commits

Author SHA1 Message Date
tk
246c666788 chore(release): 2.0.11 2023-12-15 17:28:13 +08:00
tk
cd779c8797 Merge branch 'main' of https://github.com/nsnail/NSExt 2023-12-15 16:32:29 +08:00
51063bacfe Tk (#15)
* chore(release): 2.0.3

* build: 📦 构建脚本调整
2023-12-15 16:31:44 +08:00
tk
fa3aa0527e build: 📦 构建脚本调整 2023-12-15 16:29:15 +08:00
a9cb90464d chore(release): 2.0.10 2023-12-14 23:49:25 +08:00
879388409c chore(release): 2.0.10 2023-12-14 23:47:18 +08:00
962e82dd9b Merge pull request #13 from nsnail/main4
chore(release): 2.0.9
2023-12-14 23:44:32 +08:00
3e0f4a5693 chore(release): 2.0.9 2023-12-14 23:43:54 +08:00
f15ea13782 chore(release): 2.0.8 2023-12-14 23:34:06 +08:00
a286329fa5 chore(release): 2.0.7 (#11) 2023-12-14 22:58:07 +08:00
52d554347c chore(release): 2.0.6 2023-12-14 22:35:46 +08:00
897df5838e chore(release): 2.0.5 2023-12-14 22:31:09 +08:00
095a14c96b chore(release): 2.0.4 (#8) 2023-12-14 22:21:28 +08:00
2581d878ba chore(release): 2.0.3 (#7) 2023-12-14 17:06:22 +08:00
9c5d89c169 ci: 🎡 github actions (#6) 2023-12-14 16:51:40 +08:00
acce7e0a74 chore(release): 2.0.1 (#5) 2023-12-14 16:47:35 +08:00
7 changed files with 37 additions and 21 deletions

View File

@ -32,5 +32,4 @@ jobs:
prerelease: false
- id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
- run: dotnet nuget push ./dist/backend/NSExt/bin/Release/NSExt.${{ steps.get_version.outputs.VERSION }}.nupkg --skip-duplicate --api-key ${{ secrets.NUGET_TOKEN }} --source https://api.nuget.org/v3/index.json
- run: dotnet nuget push ./dist/backend/NSExt/bin/Release/NSExt.${{ steps.get_version.outputs.VERSION }}.snupkg --skip-duplicate --api-key ${{ secrets.NUGET_TOKEN }} --source https://api.nuget.org/v3/index.json
- run: dotnet nuget push ./dist/backend/NSExt/bin/Release/NSExt.${{ steps.get_version.outputs.VERSION }}.nupkg --skip-duplicate --api-key ${{ secrets.NUGET_TOKEN }} --source https://api.nuget.org/v3/index.json

View File

@ -2,18 +2,6 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### 2.0.1 (2023-12-14)
### [2.0.11](https://github.com/nsnail/NSExt/compare/v2.0.10...v2.0.11) (2023-12-15)
### Features
* ++ ([e41652d](https://github.com/nsnail/NSExt/commit/e41652d553beda7a2eb1600da4795e07f4260330))
* 增加一些扩展方法 ([1f26d0f](https://github.com/nsnail/NSExt/commit/1f26d0f28098f7ee98a9a5482096aecd53b85e04))
## 2.0.0 (2023-12-14)
### Features
* ++ ([e41652d](https://github.com/nsnail/NSExt/commit/e41652d553beda7a2eb1600da4795e07f4260330))
* 增加一些扩展方法 ([1f26d0f](https://github.com/nsnail/NSExt/commit/1f26d0f28098f7ee98a9a5482096aecd53b85e04))
### [2.0.10](https://github.com/nsnail/NSExt/compare/v2.0.9...v2.0.10) (2023-12-14)

View File

@ -28,14 +28,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "meta", "meta", "{5198A03D-0
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BB0B25C9-0901-4923-913F-00F9A6B352A5}"
ProjectSection(SolutionItems) = preProject
1.git.pull.request.ps1 = scripts/1.git.pull.request.ps1
2.git.release.ps1 = scripts/2.git.release.ps1
3.git.recreate.branch.ps1 = scripts/3.git.recreate.branch.ps1
clean.ln.csx = scripts/clean.ln.csx
code.clean.csx = scripts/code.clean.csx
code.clean.ps1 = scripts/code.clean.ps1
gen.cs.tt = scripts/gen.cs.tt
gen.ln.cmd = scripts/gen.ln.cmd
gen.resx.tt = scripts/gen.resx.tt
git.pr.ps1 = scripts/git.pr.ps1
git.rc.ps1 = scripts/git.rc.ps1
image.optimize.csx = scripts/image.optimize.csx
install.as.tpl.ps1 = scripts/install.as.tpl.ps1
rename.csx = scripts/rename.csx

View File

@ -1,5 +1,5 @@
{
"version": "2.0.1",
"version": "2.0.11",
"devDependencies": {
"cz-git": "^1.7.1",
"commitizen": "^4.3.0",
@ -11,4 +11,4 @@
"path": "node_modules/cz-git"
}
}
}
}

View File

@ -8,4 +8,4 @@ git push --set-upstream origin $branch
Start-Process -FilePath "https://github.com/nsnail/NSExt/compare/main...$branch"
Write-Host "按『Enter』重建分支『Ctrl+C』退出"
Pause
./git.rc.ps1
./3.git.recreate.branch.ps1

28
scripts/2.git.release.ps1 Normal file
View File

@ -0,0 +1,28 @@
cd ..
$types = @{
'1' = @('major', '主版本')
'2' = @('minor', '此版本')
'3' = @('patch', '修订版本')
}
$prefix = ''
while ($null -eq $types[$prefix])
{
$prefix = Read-Host "请选择版本类型`n" $( & { param($i) $i | ForEach-Object { "$_ : $( $types[$_][0] )$( $types[$_][1] )`n" } } $types.Keys | Sort-Object )
}
git checkout main
git branch -D release
git checkout -b release
./node_modules/.bin/standard-version -r $types[$prefix][0]
cd ./scripts
./code.clean.ps1
git commit --amend --no-edit -a
$tag = $(git describe --tags $(git rev-list --tags --max-count=1))
git tag -d $tag
git tag $tag
git push --tags origin release
Start-Process -FilePath "https://github.com/nsnail/NSExt/compare/main...release"
Write-Host "按『Enter』回到主分支『Ctrl+C』退出"
Pause
git checkout main
git pull
git branch -D release