|
51 | 51 | # CHttp executable (On Linux install msquic), on Windows publish without single-file, and zip the output. |
52 | 52 | sudo apt-get install -y zip |
53 | 53 | dotnet publish src/CHttp/CHttp.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime win-x64 -p:Version=${VERSION} --framework ${{ env.GH_PACKAGE_VERSION }} |
54 | | - zip -r src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/chttp-win-x64.zip src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/ |
| 54 | + pushd src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/ |
| 55 | + zip -r chttp-win-x64.zip . |
| 56 | + popd |
55 | 57 | dotnet publish src/CHttp/CHttp.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime win-arm64 -p:Version=${VERSION} --framework ${{ env.GH_PACKAGE_VERSION }} |
56 | | - zip -r src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-arm64/publish/chttp-win-arm64.zip src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-arm64/publish/ |
| 58 | + pushd src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-arm64/publish/ |
| 59 | + zip -r chttp-win-arm64.zip . |
| 60 | + popd |
57 | 61 | dotnet publish src/CHttp/CHttp.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime linux-x64 -p:Version=${VERSION} --framework ${{ env.GH_PACKAGE_VERSION }} |
58 | 62 | mv src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/CHttp src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/chttp-linux-x64 |
59 | 63 | dotnet publish src/CHttp/CHttp.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime linux-arm64 -p:Version=${VERSION} -p:PublishSingleFile=true -p:PublishTrimmed=true --framework ${{ env.GH_PACKAGE_VERSION }} |
|
65 | 69 | mv src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/CHttp src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/chttp-linux-x64-aot |
66 | 70 | # CHttpExecutor |
67 | 71 | dotnet publish src/CHttpExecutor/CHttpExecutor.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime win-x64 -p:Version=${VERSION} --framework ${{ env.GH_PACKAGE_VERSION }} |
68 | | - zip -r src/CHttpExecutor/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/chttpexec-win-x64.zip src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/ |
| 72 | + pushd src/CHttpExecutor/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-x64/publish/ |
| 73 | + zip -r chttpexec-win-x64.zip . |
| 74 | + popd |
69 | 75 | dotnet publish src/CHttpExecutor/CHttpExecutor.csproj --configuration ${{ env.CONFIGURATION }} --self-contained --runtime linux-x64 -p:Version=${VERSION} --framework ${{ env.GH_PACKAGE_VERSION }} |
70 | 76 | mv src/CHttpExecutor/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/CHttpExecutor src/CHttpExecutor/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/chttpexec-linux-x64 |
71 | 77 | - name: Publish to GitHub |
|
0 commit comments