• .gitlab-ci.yml

    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 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