[feat]PacketCodec数据包编码器增加基于Span的长度解析。基于Span的性能更优,但是它不支持链式包。网络接收中几乎不存在链式包 #352
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: publish-beta | |
on: | |
push: | |
branches: [ master, dev ] | |
paths: | |
- 'NewLife.Core/**' | |
pull_request: | |
branches: [ master, dev ] | |
paths: | |
- 'NewLife.Core/**' | |
workflow_dispatch: | |
jobs: | |
build-publish: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Setup dotNET | |
uses: actions/setup-dotnet@v4 | |
with: | |
dotnet-version: | | |
6.x | |
7.x | |
8.x | |
9.x | |
- name: Get Version | |
run: echo "VERSION=$(date '+%Y.%m%d-beta%H%M')" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append | |
- name: Build | |
run: | | |
dotnet pack --version-suffix ${{ env.VERSION }} -c Release -o out NewLife.Core\NewLife.Core.csproj | |
- name: Publish | |
run: | | |
dotnet nuget push .\out\*.nupkg --skip-duplicate --source https://nuget.pkg.github.com/NewLifeX/index.json --api-key ${{ github.token }} | |
dotnet nuget push .\out\*.nupkg --skip-duplicate --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.nugetKey }} |