diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index e9ab779..395754a 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -3,64 +3,64 @@ name: CD on: push: tags: - - '*' + - "*" jobs: build: runs-on: windows-latest steps: - - name: Checkout - uses: actions/checkout@v2.3.3 + - name: Checkout + uses: actions/checkout@v2.3.3 - - name: Install .NET Core - uses: actions/setup-dotnet@v1.7.2 - with: - dotnet-version: 3.1.100 + - name: Install .NET + uses: actions/setup-dotnet@v1.7.2 + with: + dotnet-version: 5.0.100 - - name: Build & publish (CLI) - run: dotnet publish DiscordChatExporter.Cli/ -o DiscordChatExporter.Cli/bin/Publish/ --configuration Release + - name: Build & publish (CLI) + run: dotnet publish DiscordChatExporter.Cli/ -o DiscordChatExporter.Cli/bin/Publish/ --configuration Release - - name: Build & publish (GUI) - run: dotnet publish DiscordChatExporter.Gui/ -o DiscordChatExporter.Gui/bin/Publish/ --configuration Release + - name: Build & publish (GUI) + run: dotnet publish DiscordChatExporter.Gui/ -o DiscordChatExporter.Gui/bin/Publish/ --configuration Release - - name: Pack (CLI) - run: Compress-Archive -Path DiscordChatExporter.Cli/bin/Publish/* -DestinationPath DiscordChatExporter.Cli/bin/Publish/Archive.zip -Force - shell: pwsh + - name: Pack (CLI) + run: Compress-Archive -Path DiscordChatExporter.Cli/bin/Publish/* -DestinationPath DiscordChatExporter.Cli/bin/Publish/Archive.zip -Force + shell: pwsh - - name: Pack (GUI) - run: Compress-Archive -Path DiscordChatExporter.Gui/bin/Publish/* -DestinationPath DiscordChatExporter.Gui/bin/Publish/Archive.zip -Force - shell: pwsh + - name: Pack (GUI) + run: Compress-Archive -Path DiscordChatExporter.Gui/bin/Publish/* -DestinationPath DiscordChatExporter.Gui/bin/Publish/Archive.zip -Force + shell: pwsh - - name: Create release - id: create_release - uses: actions/create-release@v1.0.1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: ${{ github.ref }} - body: | - [Changelog](https://github.com/Tyrrrz/DiscordChatExporter/blob/master/Changelog.md) - draft: false - prerelease: false + - name: Create release + id: create_release + uses: actions/create-release@v1.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: ${{ github.ref }} + body: | + [Changelog](https://github.com/Tyrrrz/DiscordChatExporter/blob/master/Changelog.md) + draft: false + prerelease: false - - name: Upload release asset (CLI) - uses: actions/upload-release-asset@v1.0.2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: DiscordChatExporter.Cli/bin/Publish/Archive.zip - asset_name: DiscordChatExporter.CLI.zip - asset_content_type: application/zip + - name: Upload release asset (CLI) + uses: actions/upload-release-asset@v1.0.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: DiscordChatExporter.Cli/bin/Publish/Archive.zip + asset_name: DiscordChatExporter.CLI.zip + asset_content_type: application/zip - - name: Upload release asset (GUI) - uses: actions/upload-release-asset@v1.0.2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: DiscordChatExporter.Gui/bin/Publish/Archive.zip - asset_name: DiscordChatExporter.zip - asset_content_type: application/zip + - name: Upload release asset (GUI) + uses: actions/upload-release-asset@v1.0.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: DiscordChatExporter.Gui/bin/Publish/Archive.zip + asset_name: DiscordChatExporter.zip + asset_content_type: application/zip diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index d662baa..b2c4cc5 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -7,28 +7,28 @@ jobs: runs-on: windows-latest steps: - - name: Checkout - uses: actions/checkout@v2.3.3 - - - name: Install .NET Core - uses: actions/setup-dotnet@v1.7.2 - with: - dotnet-version: 3.1.100 - - - name: Build & publish (CLI) - run: dotnet publish DiscordChatExporter.Cli/ -o DiscordChatExporter.Cli/bin/Publish/ --configuration Release - - - name: Build & publish (GUI) - run: dotnet publish DiscordChatExporter.Gui/ -o DiscordChatExporter.Gui/bin/Publish/ --configuration Release - - - name: Upload build artifacts (CLI) - uses: actions/upload-artifact@v1 - with: - name: DiscordChatExporter.CLI - path: DiscordChatExporter.Cli/bin/Publish/ - - - name: Upload build artifact (GUI) - uses: actions/upload-artifact@v1 - with: - name: DiscordChatExporter - path: DiscordChatExporter.Gui/bin/Publish/ + - name: Checkout + uses: actions/checkout@v2.3.3 + + - name: Install .NET + uses: actions/setup-dotnet@v1.7.2 + with: + dotnet-version: 5.0.100 + + - name: Build & publish (CLI) + run: dotnet publish DiscordChatExporter.Cli/ -o DiscordChatExporter.Cli/bin/Publish/ --configuration Release + + - name: Build & publish (GUI) + run: dotnet publish DiscordChatExporter.Gui/ -o DiscordChatExporter.Gui/bin/Publish/ --configuration Release + + - name: Upload build artifacts (CLI) + uses: actions/upload-artifact@v1 + with: + name: DiscordChatExporter.CLI + path: DiscordChatExporter.Cli/bin/Publish/ + + - name: Upload build artifact (GUI) + uses: actions/upload-artifact@v1 + with: + name: DiscordChatExporter + path: DiscordChatExporter.Gui/bin/Publish/