• .gitlab-ci.yml

    From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, March 16, 2024 17:43:17
    https://gitlab.synchro.net/main/sbbs/-/commit/7f4bd6b59cc75c51d1abd085
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add macOS runner

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, March 17, 2024 02:47:42
    https://gitlab.synchro.net/main/sbbs/-/commit/a347b93f2ecbdd9251ee734e
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Darwin is not a cross-platform build (though the M1 build would be)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 20, 2024 01:11:04
    https://gitlab.synchro.net/main/sbbs/-/commit/74ef6275531103cda93a91aa
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    We need to add RELEASE=1 if we specify build flags manually.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 20, 2024 01:54:22
    https://gitlab.synchro.net/main/sbbs/-/commit/42380a9a73ee3ac2f87e57d7
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Enable ccache for NetBSD and OpenBSD as well.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 20, 2024 02:19:55
    https://gitlab.synchro.net/main/sbbs/-/commit/91094761cd0ca2f27a1ef6b0
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    And ccache the rest of alumitron.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 20, 2024 02:36:06
    https://gitlab.synchro.net/main/sbbs/-/commit/ee440f13de2b18b159d3ccad
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    And finally, ccache raspian.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, March 20, 2024 12:00:33
    https://gitlab.synchro.net/main/sbbs/-/commit/790c81aca984c61d5529155b
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Noskeeters need to extend sbbs-build, not sbbs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, March 21, 2024 16:57:06
    https://gitlab.synchro.net/main/sbbs/-/commit/ffcd15ba9f01b25b27005826
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable Darwin build just to see how fast it could be...

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, March 23, 2024 01:09:11
    https://gitlab.synchro.net/main/sbbs/-/commit/3d6ffb465ba1f70e87e93a6f
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Enable ccache in Linux builds

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, September 24, 2024 14:45:01
    https://gitlab.synchro.net/main/sbbs/-/commit/3a8ae8b89d630d34aca74ed9
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    clang 16.0.0 crashes when building JS... unhook from builds.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 21:03:22
    https://gitlab.synchro.net/main/sbbs/-/commit/8c68877c375f00ffda3024ee
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add the M2 mini

    This will likely fail though.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 21:23:05
    https://gitlab.synchro.net/main/sbbs/-/commit/9d5a54c13fe4af158fcf6735
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Don't use buildflags on M2 yet.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 21:30:06
    https://gitlab.synchro.net/main/sbbs/-/commit/eb5c9369001af9ecf10c4ae8
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Ok, we need RELEASE=1 or things break.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 21:50:26
    https://gitlab.synchro.net/main/sbbs/-/commit/6175ad6172056138300d4a22
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Apparently tags are a substring match?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 21:59:34
    https://gitlab.synchro.net/main/sbbs/-/commit/6c86770883a7b2bf160c3e0f
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Try tags without hyphens?

    Ugh.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, November 08, 2024 22:10:19
    https://gitlab.synchro.net/main/sbbs/-/commit/de7c4e6df13a4733c4a42c27
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    They need to be different OSs!

    That's the key!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, November 09, 2024 11:28:14
    https://gitlab.synchro.net/main/sbbs/-/commit/63db894a973890c1bedb55b1
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disconnect the x86 mini from the pipes.

    It's slow and crufty, and there's a new mini on the block now.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, November 09, 2024 19:22:06
    https://gitlab.synchro.net/main/sbbs/-/commit/10fbf1c4289c44af9f8485b4
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Reconnect with High Sierra

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, November 09, 2024 20:57:52
    https://gitlab.synchro.net/main/sbbs/-/commit/85f55c5efbe9c9011be4257e
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Make darwin-x86 builds verbose for now...

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, December 08, 2024 11:54:13
    https://gitlab.synchro.net/main/sbbs/-/commit/79fa3c0bb8d46fb4e3730edd
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable darmwin-x86

    System is going on a trip.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, December 13, 2024 18:23:22
    https://gitlab.synchro.net/main/sbbs/-/commit/670a6aedc7766039252dbc47
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Revert "Disable darmwin-x86" - the x86 mac mini has a new home

    This reverts commit 79fa3c0bb8d46fb4e3730eddb9926c5aa15b8b7c.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wednesday, December 18, 2024 15:45:38
    https://gitlab.synchro.net/main/sbbs/-/commit/24eaacd0ee98d918c7766ec2
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add alpine linux build (no JS)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, December 30, 2024 22:30:49
    https://gitlab.synchro.net/main/sbbs/-/commit/8c648a5a5388339c6615e1b4
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Enable GTK on Apple-arm64

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, December 30, 2024 22:33:28
    https://gitlab.synchro.net/main/sbbs/-/commit/8e88a10aa5490a9da4e8eb79
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Enable it on x86 mac too.

    Whee!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thursday, January 16, 2025 00:35:40
    https://gitlab.synchro.net/main/sbbs/-/commit/f23c0db496f8afdd896982ca
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Re-run CI pipeline when tests are added or modified

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, January 20, 2025 21:40:47
    https://gitlab.synchro.net/main/sbbs/-/commit/82ae06d13494116b7d4c81bb
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add a smoke test for msvc/win32 build of jsexec

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, January 20, 2025 22:06:38
    https://gitlab.synchro.net/main/sbbs/-/commit/ab67ca09cd5b54a856871a45
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Try running the jsexec-testsuite with the MSVC Win32 build

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, January 26, 2025 23:06:29
    https://gitlab.synchro.net/main/sbbs/-/commit/65b00cc81a6c09d9e651b59b
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable Valgrind on FreeBSD for now.

    I'm out of ideas and want the pipes flowing.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, January 27, 2025 13:31:56
    https://gitlab.synchro.net/main/sbbs/-/commit/13e0782fe69307a07d13154f
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Re-enable Valgrind on FreeBSD.

    I have hacked up a patch to Valgrind.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, February 02, 2025 23:33:24
    https://gitlab.synchro.net/main/sbbs/-/commit/bd51e65a9caa3a3f6af9d666
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Try setting the PATH to point to the win32.release/cryptlib/bin dir

    ... so we always use the correct cl32.dll when running the jsexec test suite
    on Windows.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, February 02, 2025 23:46:57
    https://gitlab.synchro.net/main/sbbs/-/commit/b48082fd45e31bd5583b7ab3
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Echo the path for debugging

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, February 02, 2025 23:56:21
    https://gitlab.synchro.net/main/sbbs/-/commit/d5ecdaaafa935e18e139947f
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Try using quotes

    not clear why this would be required, but exampels seem to use 'em

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 00:04:12
    https://gitlab.synchro.net/main/sbbs/-/commit/18e9eb13c150fc2600186cf8
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    This PowerShell, not cmd.exe, as Deuce pointed out

    Oops.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 00:27:31
    https://gitlab.synchro.net/main/sbbs/-/commit/db2d37c9d621f410732470f6
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Do the more powershell thing

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 00:47:51
    https://gitlab.synchro.net/main/sbbs/-/commit/945f6f198dea32c13b4704fa
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    We need the original PATH directories too

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 00:56:22
    https://gitlab.synchro.net/main/sbbs/-/commit/42a8c2ce43465af8c22278d3
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add an echo PATH debug statement again <sigh>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 01:04:50
    https://gitlab.synchro.net/main/sbbs/-/commit/2237e03d93afc14b8c639b50
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI_PROJECT_DIR looks like the more correct variable to use here

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, February 03, 2025 01:13:06
    https://gitlab.synchro.net/main/sbbs/-/commit/5121b370627fff467bf5c305
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Remove the PATH debug

    Also add cryptlib to PATH for jsexec smoke test, just in case

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, February 12, 2025 20:15:10
    https://gitlab.synchro.net/main/sbbs/-/commit/15a9b0a770d8a67348f1a7dc
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Update case of msvc output directories

    This hopefully fixes the new CI pipeline issue

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, March 01, 2025 15:30:57
    https://gitlab.synchro.net/main/sbbs/-/commit/26ab3e2befdf7ffcb321ff31
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Add an install-linux CI job

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, March 01, 2025 15:30:57
    https://gitlab.synchro.net/main/sbbs/-/commit/f772f580bab24a1d28f71a7e
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Trigger CI on any *.mk file change

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, March 01, 2025 15:49:48
    https://gitlab.synchro.net/main/sbbs/-/commit/575b050be4892230688bc238
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Rename some of the tests to conform to the pattern

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, March 07, 2025 17:14:29
    https://gitlab.synchro.net/main/sbbs/-/commit/2c33eb02d463392ed21dba18
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    linux install test is standalone (doesn't require a successful build first)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, March 07, 2025 17:14:29
    https://gitlab.synchro.net/main/sbbs/-/commit/0f29fa0d96a6ce263ef6c83e
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Use 'needs' instead of 'dependencies' for smoketests

    so they can run sooner in the pipeline

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Friday, March 07, 2025 17:18:30
    https://gitlab.synchro.net/main/sbbs/-/commit/e9d4c7d981af03c5f9fd7518
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    We want the install test to start right away, not way for all builds

    <@Deuce> If you want the install test to start immediately, you would use needs: []

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, December 07, 2025 09:20:53
    https://gitlab.synchro.net/main/sbbs/-/commit/252ad9e2df46111e3f0cc861
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Since the RPi 500 is so fast, enable GTK and valgrind as well

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Monday, January 26, 2026 19:25:37
    https://gitlab.synchro.net/main/sbbs/-/commit/f2a3a7a9074855f2dbc40f44
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Limit the MSBuild to 2 parallel builds

    to hopefully fix, once and for all, the occasional and unpredictable
    'fatal error C1001: Internal compiler error.' during CI.

    This is going to slow down the windows-x86 build (of sbbs3 solution).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, February 25, 2026 18:43:30
    https://gitlab.synchro.net/main/sbbs/-/commit/d9854928b0d1ef9e270b3855
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Move the MSBuild core/thread limit to the correct command-line

    Whoops, maybe *this* will help eliminate the occassional msvc cl.exe crashes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, February 25, 2026 20:45:10
    https://gitlab.synchro.net/main/sbbs/-/commit/d4e06a54b02d7171437ae532
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Let's try one core/thread for sbbs3 msvc build

    We still got "Internal compiler error" with 2

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, March 01, 2026 05:49:02
    https://gitlab.synchro.net/main/sbbs/-/commit/361f40d857068bf8ed7ef729
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Remove the CPU/thread limit - it didn't stop the MSVC internal compiler error

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thursday, July 16, 2026 19:28:45
    https://gitlab.synchro.net/main/sbbs/-/commit/f2e799d47b37a435a0cd6df6
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI: run a pipeline when the CI definition itself changes

    The .rules changes: list covered the sources a build consumes -- src/,
    3rdp/, ctrl/text.dat, exec/tests/ and the makefile globs -- but not the pipeline definition. A commit touching only .gitlab-ci.yml or .gitlab-ci-unix.yml therefore matched no rule and created no pipeline at
    all, so a CI change could not test itself: it sat unvalidated until some
    later commit happened to touch src/ or 3rdp/, which is exactly when a
    mistake in it is most surprising.

    The commit that added the termgfx door jobs hit this: it changed only the
    two CI files, so nothing ran, and the jobs it defined stayed unproven.

    Match .gitlab-ci*.yml so such a commit runs the pipeline it edits. The
    glob covers both the top-level file and the included per-platform one.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Friday, July 24, 2026 23:17:57
    https://gitlab.synchro.net/main/sbbs/-/commit/1edeb70972df50b128638ce1
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI: build the Win32 doors

    Nothing covered the doors' MSVC builds, so three of the eight had been
    broken for a while with no pipeline to say so (128a6b52d9). One job per
    door that has an MSVC build -- the same set src\doors\build.bat calls
    buildable on Windows -- which also gives syncrpg and syncscumm their
    first CI job on any platform.

    Modelled on the .<os>-termgfx-door jobs: each door is driven through its
    own build.bat, the documented entry point that encodes its CMake flags,
    and needs nothing from the library jobs since these trees build xpdev,
    termgfx and their vendored engine as sub-targets. The Clans is the
    exception with no build.bat of its own, so it goes through the umbrella
    script, which already carries the MSBuild probe.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 13:54:22
    https://gitlab.synchro.net/main/sbbs/-/commit/aea81a371352b07322daea77
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Serialize Windows OpenSSL vcpkg build

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 17:07:08
    https://gitlab.synchro.net/main/sbbs/-/commit/aab6ab1aca4246a11ae83f3f
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Package qtmonitor Windows runtime

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 18:46:49
    https://gitlab.synchro.net/main/sbbs/-/commit/b7dd87031b9baf109f743658
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Fix Windows Qt deployment options

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 19:23:02
    https://gitlab.synchro.net/main/sbbs/-/commit/f95f660ea3b82c3d410fea72
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Build qtmonitor in Win32 daily builds

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 19:23:02
    https://gitlab.synchro.net/main/sbbs/-/commit/8c795b49825d63eb92c99f8a
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Omit DirectX shader compiler from qtmonitor artifact

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, August 06, 2026 22:40:50
    https://gitlab.synchro.net/main/sbbs/-/commit/a774e129d2a2d67c2ab38cd4
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Build both OpenSSL variants serially in Windows CI

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, August 23, 2026 15:31:24
    https://gitlab.synchro.net/main/sbbs/-/commit/b0ecff520a8d44c125bf4090
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI: disable MSBuild node reuse in the Windows jobs

    windows-x86 [syncscumm] fails intermittently on the vert runner with
    "MSB4166: Child node N exited prematurely", always in the same phase: the moment vcpkg's MSBuild integration fans its inline Roslyn task compiles
    across the solution's ~9 projects. The same commit went fail, fail, pass
    on three runs. One trace inlined the dead node's dump -- a MissingMethodException on System.Runtime.CompilerServices.Unsafe thrown
    out of ToolsetConfigurationReader, i.e. the node crashed reading its own MSBuild.exe.config before binding redirects applied.

    MSBuild keeps worker nodes alive for 15 minutes after a build and hands
    them back out on a handshake that covers the MSBuild version but not the environment they were started in. The runner is a shell executor running several Windows jobs concurrently under one account -- every failure
    overlapped both [syncterm-msvc] and [syncrpg] -- so a build can recruit a
    node another job left behind and inherit its toolset environment.

    Set MSBUILDDISABLENODEREUSE=1 on every Windows job that drives MSBuild,
    through a new .windows-msbuild template. Reuse only saves node startup on back-to-back builds; developer builds keep it.

    The door jobs this surfaced in were added in 1edeb70972.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KvZbcp3SQ7xt7bgpRRxvpg

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Tuesday, August 25, 2026 22:05:21
    https://gitlab.synchro.net/main/sbbs/-/commit/e8f5719eb56367c330d71148
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI: surface MSBuild's worker-node crash dumps in the job log

    When an MSBuild worker node dies, MSBuild writes the exception to MSBuild_*.failure.txt under MSBUILDDEBUGPATH, which on this runner defaults
    to C:\WINDOWS\SystemTemp -- unreachable. Only one of the six
    windows-x86 [syncscumm] failures happened to inline its dump into the trace, and that dump is what eventually identified the bug fixed in the preceding commit. Point MSBUILDDEBUGPATH into the workspace and have after_script
    echo whatever lands there, so the next one is diagnosable from the log
    alone.

    Also corrects the MSBUILDDISABLENODEREUSE comment, which asserted that jobs recruiting each other's leftover nodes was the cause of those failures. It
    was not: they recurred with reuse disabled, and passing and failing runs had identical job overlap. The setting stays as hygiene on a shared runner.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KvZbcp3SQ7xt7bgpRRxvpg

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net