ci: add bounded complete release gate

This commit is contained in:
Erik 2026-08-18 09:09:38 +02:00
parent 0a934cf578
commit 2ac054864d
11 changed files with 772 additions and 102 deletions

View file

@ -78,10 +78,10 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Install .NET 10
- name: Install pinned .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"
global-json-file: global.json
# No apt step here on purpose. This job's whole claim is that the closure
# below is presentation-free: it builds Bake, Plugin.Abstractions, Core,
@ -159,10 +159,10 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Install .NET 10
- name: Install pinned .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"
global-json-file: global.json
- name: Build and test the portable launcher
shell: pwsh
@ -231,10 +231,10 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Install .NET 10
- name: Install pinned .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"
global-json-file: global.json
- name: Build and publish Linux graphical client
shell: pwsh
@ -324,10 +324,10 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Install .NET 10
- name: Install pinned .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"
global-json-file: global.json
- name: Install lavapipe, the Vulkan loader and Xvfb
shell: bash