• .gitlab-ci.yml

    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 Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sunday, September 07, 2025 17:11:45
    https://gitlab.synchro.net/main/sbbs/-/commit/89cd0d0356b8320f94b33e8a
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable macOS-aarch64 builds since they're now broken (can't build libmozjs)

    ... with latest macOS "XCode command-line tools" update (clang, presumably):

    cc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude -I./src -I. -I./include -Iinclude -I./src -MT src/aarch64/sysv.lo -MD -MP -MF src/aarch64/.deps/sysv.Tpo -c src/aarch64/sysv.S -fno-common -DPIC -o src/aarch64/sysv.o
    /var/folders/46/tk4q8kln4xg8k9h_5sjpqwrc0000gn/T/sysv-e16178.s:28:2: error: invalid CFI advance_loc expression

    ---
    � 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, October 03, 2025 16:26:49
    https://gitlab.synchro.net/main/sbbs/-/commit/ac3998a252e71d69764dcf49
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Fixup the Linux install test to not reclone (!) the repo

    ... as discovered and reported by Deuce (thanks).

    ---
    � 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, October 03, 2025 17:08:14
    https://gitlab.synchro.net/main/sbbs/-/commit/6e4b77d19abf119f46e5d813
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Pass the absolute/real repo path to the make install-sbbs.mk command-line

    the nested make -C call to exec/GNUmakefile (remember that thing?) fails otherwise:
    make -C /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/sbbs/exec MAKEFLAGS= os=linux RELEASE=1 BAJAPATH=../src/sbbs3/gcc.linux.x64.exe.release/baja
    make[1]: *** No rule to make target 'ftp.bin', needed by 'all'. Stop.

    ... because make -C changes the working dir to the exec dir, so "../src/sbbs3/..." ends up being an valid path to the baja executable.
    It'd probably be good to convert REPODIR in the install makefile to an
    absolute path automatically, but this seemed like a first-level fix, at least.

    ---
    � 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, October 03, 2025 20:32:29
    https://gitlab.synchro.net/main/sbbs/-/commit/edd2ea861494a219fd743c5c
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable the MSVC build of SyncTERM since it's stopped working

    ... with the latest MSVC update:

    error directive: "C atomic support is not enabled"

    in multiple .c files.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Friday, October 10, 2025 11:50:59
    https://gitlab.synchro.net/main/sbbs/-/commit/998c0961c690b9f010e7e39a
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Build doors on the "fast" machines that actually exist.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, October 18, 2025 12:37:12
    https://gitlab.synchro.net/main/sbbs/-/commit/0bd9ba4d824b961af8871413
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Build doors on Alpine

    Because Alpine can build statis Linux binaries that work.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, October 28, 2025 00:03:01
    https://gitlab.synchro.net/main/sbbs/-/commit/f70fe7010d99d01b86dd4cc0
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Workbench is no longer raspian armhf on aarch64

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, October 28, 2025 00:49:57
    https://gitlab.synchro.net/main/sbbs/-/commit/27838b4d8a659f2c0f402504
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    I don't like rpi sorting first... lower-case it.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, October 28, 2025 00:56:02
    https://gitlab.synchro.net/main/sbbs/-/commit/d362788e87a303071823cfdf
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable the x86 mingw builds

    Windows doesn't support 32-bit anymore, and Synchronet doesn't
    really support mingw.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, October 28, 2025 01:01:19
    https://gitlab.synchro.net/main/sbbs/-/commit/2ac7176c76c7cd2009451db1
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Mark OpenBSD as a slow system

    The Linux install target is now the long pole in the CI pipelines.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, October 28, 2025 01:09:12
    https://gitlab.synchro.net/main/sbbs/-/commit/d30814650930342368ac5295
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    See if we can get the linux install at least using ccache

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, November 09, 2025 06:39:06
    https://gitlab.synchro.net/main/sbbs/-/commit/896297db37005641d482a5c7
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Raspberry Pi is no longer slow.

    It's the second-fastest build now

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sunday, November 09, 2025 06:39:54
    https://gitlab.synchro.net/main/sbbs/-/commit/630b8ebf6f7e1c5f53cc203c
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    See if we can't build the doors on the Pi too.

    ---
    � 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 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) <[email protected]> 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) <[email protected]> Claude-Session: https://claude.ai/code/session_01KvZbcp3SQ7xt7bgpRRxvpg

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Saturday, August 29, 2026 14:21:18
    https://gitlab.synchro.net/main/sbbs/-/commit/575d51015c2c06c7087a9ad3
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    CI: publish standalone DeuceGate source bundle

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