From aa8cc6386a16d1c7c4e627393d14999dc641a022 Mon Sep 17 00:00:00 2001 From: Mark Ridgwell Date: Mon, 19 Oct 2026 18:44:07 +0100 Subject: [PATCH 1/2] test: runs-on as an expression --- .github/workflows/build-and-publish-pre-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-publish-pre-release.yml b/.github/workflows/build-and-publish-pre-release.yml index df18a99ce..90e8a7928 100644 --- a/.github/workflows/build-and-publish-pre-release.yml +++ b/.github/workflows/build-and-publish-pre-release.yml @@ -28,7 +28,7 @@ jobs: # @@required: main build-pre-release: - runs-on: [self-hosted, linux, build] + runs-on: ${{ startsWith(vars.PRE_RELEASE_BUILD_ENVIRONMENT, '[') && fromJSON(vars.PRE_RELEASE_BUILD_ENVIRONMENT) || vars.PRE_RELEASE_BUILD_ENVIRONMENT || 'ubuntu-latest' }} env: # Which NPM Registry to use From f6c683d0430d420626b1c75622fb9b40bf6974f0 Mon Sep 17 00:00:00 2001 From: Mark Ridgwell Date: Mon, 19 Oct 2026 19:13:12 +0100 Subject: [PATCH 2/2] build(aot): prototype native AOT publish on the arm64 runner Throwaway test for #430: sets PublishAot and PublishTrimmed to true and removes Serilog.Enrichers.Demystifier (Ben.Demystifier is the only trim blocker, IL2104), to prove the native AOT link works on the GitHub-hosted ubuntu-24.04-arm runner. Not for merge. Refs #430 --- src/BuildBot/BuildBot.csproj | 5 ++--- src/BuildBot/Helpers/ServerStartup.cs | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/BuildBot/BuildBot.csproj b/src/BuildBot/BuildBot.csproj index 81821b317..d74cd0eab 100644 --- a/src/BuildBot/BuildBot.csproj +++ b/src/BuildBot/BuildBot.csproj @@ -33,8 +33,8 @@ speed Exe FunFair BuildBot - false - false + true + true https://github.com/funfair-tech/BuildBot false win-x64;win-arm64;osx-x64;osx-arm64;linux-x64;linux-arm64 @@ -85,7 +85,6 @@ - diff --git a/src/BuildBot/Helpers/ServerStartup.cs b/src/BuildBot/Helpers/ServerStartup.cs index bd6bdc34f..f52fa2a93 100644 --- a/src/BuildBot/Helpers/ServerStartup.cs +++ b/src/BuildBot/Helpers/ServerStartup.cs @@ -124,7 +124,6 @@ private static void ConfigureLogging(ILoggingBuilder logger) private static Logger CreateLogger() { return new LoggerConfiguration() - .Enrich.WithDemystifiedStackTraces() .Enrich.FromLogContext() .Enrich.WithMachineName() .Enrich.WithProcessId()