diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f88f816c3..6d5ffae1b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,99 +1,105 @@ name: "Documentation" on: push: branches: [ main ] workflow_dispatch: + +env: + DOTNET_NOLOGO: true + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true + DOTNET_CLI_TELEMETRY_OPTOUT: true + jobs: build: - runs-on: windows-latest + runs-on: ubuntu-latest name: Build documentation steps: - name: Checkout repository uses: actions/checkout@v3 with: path: DisCatSharp - name: Setup .NET uses: actions/setup-dotnet@v2 with: dotnet-version: 6.0.202 - name: Restore packages working-directory: DisCatSharp run: dotnet restore - name: Build library working-directory: DisCatSharp run: dotnet build -c Release - name: Test library working-directory: DisCatSharp run: dotnet test -c Release continue-on-error: true - name: Build Docs working-directory: DisCatSharp shell: pwsh run: ./rebuild-docs.ps1 -DocsPath "./DisCatSharp.Docs" -Output ".." -PackageName "dcs-docs" - name: Upload packed docs uses: actions/upload-artifact@v3 with: name: dcs-docs.zip path: dcs-docs.zip retention-days: 30 documentation: runs-on: windows-latest name: Upload documentation needs: build steps: - name: Checkout docs repository uses: actions/checkout@v3 with: repository: Aiko-IT-Systems/DisCatSharp.Docs path: DisCatSharp.Docs token: ${{ secrets.NYUW_TOKEN_GH }} - name: Download packed docs uses: actions/download-artifact@v3 with: name: dcs-docs.zip - name: Purge old docs working-directory: DisCatSharp.Docs shell: pwsh run: Get-ChildItem -Exclude .git* | Remove-Item -Recurse -Force - name: Extract new docs shell: pwsh run: Expand-Archive -Path dcs-docs.zip DisCatSharp.Docs/ - name: Delete packed docs uses: geekyeggo/delete-artifact@v1 with: name: dcs-docs.zip - name: Commit and push changes uses: EndBug/add-and-commit@main with: cwd: DisCatSharp.Docs default_author: user_info author_name: DisCatSharp author_email: team@aitsys.dev committer_name: NyuwBot committer_email: nyuw@aitsys.dev commit: --signoff message: 'Docs update for commit ${{ github.repository }} (${{ github.sha }})' publish-main: runs-on: ubuntu-latest name: Publish documentation on main server needs: documentation steps: - name: Get SSH Agent uses: webfactory/ssh-agent@v0.5.4 with: ssh-private-key: ${{ secrets.AITSYS_SSH }} - name: Publish on server continue-on-error: true run: ssh -o StrictHostKeyChecking=no -T root@80.153.182.68 -f 'cd /var/www/dcs.aitsys.dev/docs && git pull -f' publish-backup: runs-on: ubuntu-latest name: Publish documentation on backup server needs: documentation steps: - name: Get SSH Agent uses: webfactory/ssh-agent@v0.5.4 with: ssh-private-key: ${{ secrets.AITSYS_SSH }} - name: Publish on server continue-on-error: true run: ssh -o StrictHostKeyChecking=no -T root@207.180.240.241 -f 'cd /var/www/dcsdocs && git pull -f' diff --git a/DisCatSharp.ApplicationCommands/global.json b/DisCatSharp.ApplicationCommands/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.ApplicationCommands/global.json +++ b/DisCatSharp.ApplicationCommands/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.CommandsNext/global.json b/DisCatSharp.CommandsNext/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.CommandsNext/global.json +++ b/DisCatSharp.CommandsNext/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Common/global.json b/DisCatSharp.Common/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Common/global.json +++ b/DisCatSharp.Common/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Configuration.Tests/global.json b/DisCatSharp.Configuration.Tests/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Configuration.Tests/global.json +++ b/DisCatSharp.Configuration.Tests/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Configuration/global.json b/DisCatSharp.Configuration/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Configuration/global.json +++ b/DisCatSharp.Configuration/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.EventHandlers.Tests/global.json b/DisCatSharp.EventHandlers.Tests/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.EventHandlers.Tests/global.json +++ b/DisCatSharp.EventHandlers.Tests/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Hosting.DependencyInjection/global.json b/DisCatSharp.Hosting.DependencyInjection/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Hosting.DependencyInjection/global.json +++ b/DisCatSharp.Hosting.DependencyInjection/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Hosting.Tests/global.json b/DisCatSharp.Hosting.Tests/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Hosting.Tests/global.json +++ b/DisCatSharp.Hosting.Tests/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Hosting/global.json b/DisCatSharp.Hosting/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Hosting/global.json +++ b/DisCatSharp.Hosting/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Interactivity/global.json b/DisCatSharp.Interactivity/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Interactivity/global.json +++ b/DisCatSharp.Interactivity/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Lavalink/global.json b/DisCatSharp.Lavalink/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Lavalink/global.json +++ b/DisCatSharp.Lavalink/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.Tests/global.json b/DisCatSharp.Tests/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.Tests/global.json +++ b/DisCatSharp.Tests/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.VoiceNext.Natives/global.json b/DisCatSharp.VoiceNext.Natives/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.VoiceNext.Natives/global.json +++ b/DisCatSharp.VoiceNext.Natives/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp.VoiceNext/global.json b/DisCatSharp.VoiceNext/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp.VoiceNext/global.json +++ b/DisCatSharp.VoiceNext/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/DisCatSharp/global.json b/DisCatSharp/global.json index 90a51a911..4e0e89bbd 100644 --- a/DisCatSharp/global.json +++ b/DisCatSharp/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } } diff --git a/global.json b/global.json index 90a51a911..4e0e89bbd 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { - "sdk": { - "version": "6.0.202", - "rollForward": "major" - } + "sdk": { + "version": "6.0.400", + "rollForward": "latestMinor" + } }