Skip to content

Merge pull request #106 from alexpung/feature/ImproveTradeExport #157

Merge pull request #106 from alexpung/feature/ImproveTradeExport

Merge pull request #106 from alexpung/feature/ImproveTradeExport #157

Workflow file for this run

# Run workflow on every push to the master branch
on:
push:
branches:
- master
workflow_dispatch:
permissions:
contents: write
jobs:
build-project:
# use ubuntu-latest image to run steps on
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Setup .NET Core SDK
uses: actions/setup-dotnet@v1
with:
dotnet-version: 8.0.x
- name: Install .NET WASM Build Tools
run: dotnet workload install wasm-tools
- name: Add Github packages as source
run: dotnet nuget add source --username alexpung --password ${{ secrets.READPACKAGES }} --store-password-in-clear-text --name github "https://nuget.pkg.github.com/alexpung/index.json"
- name: Run tests
run: dotnet test --collect:"XPlat Code Coverage"
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- name: Publish .NET Core Project
run: dotnet publish "BlazorApp-Investment Tax Calculator/InvestmentTaxCalculator.csproj" -c:Release -p:GHPages=true -o dist/Web --nologo
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: dist/Web/wwwroot
force_orphan: true