From 52c2d5cb8da7451b7a54a7c87cdc0f6d2b987242 Mon Sep 17 00:00:00 2001 From: qwqdanchun <287182701@qq.com> Date: Tue, 25 Apr 2023 08:57:42 +0800 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 073d905..c68bd2e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,6 +19,13 @@ jobs: uses: actions/checkout@main with: fetch-depth: 0 + + - name: Checkout private donut + uses: actions/checkout@v3 + with: + repository: qwqdanchun/donut-self + token: ${{ secrets.PERSONAL_TOKEN }} + path: donut - name: Setup MSBuild uses: microsoft/setup-msbuild@v1.0.2 @@ -29,13 +36,9 @@ jobs: - name: Build solution run: msbuild -nologo -v:m -p:Configuration=${{ matrix.configuration }} Pillager.sln - - name: Install 7Zip PowerShell Module + - name: Build Shellcode shell: powershell - run: Install-Module 7Zip4PowerShell -Force -Verbose - - - name: Build Artifact - shell: powershell - run: Compress-7Zip "Pillager\bin\Release" -ArchiveFileName "Pillager.zip" -Format Zip + run: .\donut\donut.exe -i .\Pillager\bin\Release\Pillager.exe -o .\Pillager.bin - name: Delete-tag-and-release uses: dev-drprasad/delete-tag-and-release@v0.2.1 @@ -57,13 +60,24 @@ jobs: draft: false prerelease: false - - name: Upload Release Asset - id: upload-release-asset + - name: Upload Release Exe + id: upload-release-exe uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./Pillager.zip - asset_name: Pillager.zip - asset_content_type: application/zip + asset_path: ./Pillager/bin/Release/Pillager.exe + asset_name: Pillager.exe + asset_content_type: application/exe + + - name: Upload Release Bin + id: upload-release-bin + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./Pillager.bin + asset_name: Pillager.bin + asset_content_type: application/octet-stream