Remove documentation

This commit is contained in:
Patrik Svensson
2025-12-24 20:17:42 +01:00
parent 1002fe9feb
commit fed1b8db89
10 changed files with 10 additions and 88 deletions

View File

@@ -55,44 +55,4 @@ jobs:
dotnet make publish --sign \
--nuget-key="${{secrets.NUGET_API_KEY}}" \
--keyvaultUrl="${{secrets.SIGN_KEYVAULT_URL}}" \
--keyvaultCertificate="${{secrets.SIGN_KEYVAULT_CERTIFICATE}}"
###################################################
# DOCS
###################################################
documentation:
name: Publish Documentation
needs: [build]
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '24'
- name: Cache dependencies
uses: actions/cache@v4
with:
path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-
- name: Publish Documentation
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NETLIFY_ACCESS_TOKEN: ${{ secrets.NETLIFY_ACCESS_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
run: |
cd docs
dotnet tool restore
dotnet run --configuration Release -- deploy
--keyvaultCertificate="${{secrets.SIGN_KEYVAULT_CERTIFICATE}}"