Skip to content

feat(gui): add filter improvements, admin dimming, tree auto-sizing, … #1

feat(gui): add filter improvements, admin dimming, tree auto-sizing, …

feat(gui): add filter improvements, admin dimming, tree auto-sizing, … #1

Workflow file for this run

name: Release
on:
push:
tags: ["v*"]
permissions:
contents: write
jobs:
build-and-release:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"
- name: Restore
run: dotnet restore RegiLattice.sln
- name: Build Release
run: dotnet build RegiLattice.sln -c Release --no-restore
- name: Test
run: dotnet test RegiLattice.sln -c Release --no-build --logger "console;verbosity=normal"
- name: Publish GUI (self-contained)
run: >-
dotnet publish src/RegiLattice.GUI/RegiLattice.GUI.csproj
-c Release -r win-x64 --self-contained true
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
- name: Publish CLI (self-contained)
run: >-
dotnet publish src/RegiLattice.CLI/RegiLattice.CLI.csproj
-c Release -r win-x64 --self-contained true
-p:PublishSingleFile=true
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
files: |
src/RegiLattice.GUI/bin/Release/net10.0-windows/win-x64/publish/*
src/RegiLattice.CLI/bin/Release/net10.0-windows/win-x64/publish/*
generate_release_notes: true