@@ -34,41 +34,44 @@ jobs:
3434
3535 runs-on : ubuntu-latest
3636
37- if : ${{needs.setup-outputs.outputs.commitCount >= 5}}
37+ # if: ${{needs.setup-outputs.outputs.commitCount >= 5}}
3838 steps :
3939 - uses : actions/checkout@v5
4040 with :
4141 fetch-depth : 0
4242 - id : step1
4343 run : echo "newTag=`echo $(echo ${{needs.setup-outputs.outputs.currentTag}} | awk 'BEGIN{FS=OFS="."} {$3+=1} 1')`" >> $GITHUB_ENV
44- - name : Edit csproj
45- run : sed -i 's+<VersionPrefix>${{needs.setup-outputs.outputs.currentTag}}</VersionPrefix>+<VersionPrefix>${{env.newTag}}</VersionPrefix>+g' ./README.md
46- - uses : actions4git/setup-git@v1
47- - run : |
48- git commit -am "Test ${{env.newTag}}"
49- git push
44+ # - name: Edit csproj
45+ # run: sed -i 's+<VersionPrefix>${{needs.setup-outputs.outputs.currentTag}}</VersionPrefix>+<VersionPrefix>${{env.newTag}}</VersionPrefix>+g' ./CSharpToJavaScript.csproj
46+ # - uses: actions4git/setup-git@v1
47+ # - run: |
48+ # git commit -am "Nuget ${{env.newTag}}"
49+ # git push
5050 - run : git log ${{needs.setup-outputs.outputs.currentTag}}..master --format=format:'- [%s](https://github.com/TiLied/CSharpToJavaScript/commit/%H)%n' --output=./release.txt
51- - name : Create Release
52- id : create_release
53- uses : actions/create-release@v1
54- env :
55- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
56- with :
57- tag_name : ${{ env.newTag }}
58- release_name : ${{ env.newTag }}
59- body_path : ./release.txt
60- draft : false
61- prerelease : false
62- # update release notes in csproj
63- - name : Setup .NET
64- uses : actions/setup-dotnet@v1
65- with :
66- dotnet-version : 10.0.x
67- - name : Generate NuGet package
68- run : dotnet pack --configuration Release --output packages
69- - name : Publish NuGet package
70- # ADD API KEY!!!!
71- run : dotnet nuget push packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
51+ # - name: Create Release
52+ # id: create_release
53+ # uses: actions/create-release@v1
54+ # env:
55+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
56+ # with:
57+ # tag_name: ${{ env.newTag }}
58+ # release_name: ${{ env.newTag }}
59+ # body_path: ./release.txt
60+ # draft: false
61+ # prerelease: false
62+ - name : Update .csproj
63+ run : |
64+ echo "releaseNotes='cat ./relese.txt'" >> $GITHUB_ENV
65+ sed -i 's+<PackageReleaseNotes></PackageReleaseNotes>+<PackageReleaseNotes>${{env.releaseNotes}}</PackageReleaseNotes>+g' ./CSharpToJavaScript.csproj
66+ # - name: Setup .NET
67+ # uses: actions/setup-dotnet@v1
68+ # with:
69+ # dotnet-version: 10.0.x
70+ # - name: Generate NuGet package
71+ # run: dotnet pack --configuration Release --output packages
72+ # - name: Publish NuGet package
73+ # run: dotnet nuget push packages/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
7274 - name : Environments
7375 run : |
7476 echo $newTag
77+ echo $releaseNotes
0 commit comments