docs(plugins): marketplace policy + AGPL plugin linking exception (DR… #168
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: | |
| # Opt JS-based actions into Node 24 now (silences the Node 20 deprecation warnings). | |
| env: | |
| FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true | |
| jobs: | |
| build-and-test: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup .NET 9 | |
| uses: actions/setup-dotnet@v4 | |
| with: | |
| dotnet-version: '9.0.x' | |
| - name: Restore | |
| run: dotnet restore TradingTerminal.Windows.slnx | |
| - name: Build | |
| run: dotnet build TradingTerminal.Windows.slnx -c Release --no-restore | |
| # Postgres-backed tests self-skip without Docker; [WpfFact] tests run on the windows runner. | |
| - name: Test | |
| run: dotnet test TradingTerminal.Windows.slnx -c Release --no-build --verbosity normal |