• .gitlab-ci-unix.yml

    From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:15:14 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/200d6b08e2a51169eea33e03
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Quote variable values
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:21:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/43bb2af6cd0740567bb8153c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Interpolate jobs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:22:17 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2c8f7c2b36718e881e5f0fb7
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    And () too
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:22:54 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/fcb0fec4b9ad22cbe2453062
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    XBDev doesn't require XPDev
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:27:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/6b47b14b75f9a0464cc9a851
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    No need to extend if it's in here anyway
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:38:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1e85e0e1700e77cf4692534b
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Try to pull in rules again.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:39:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b0f57205f225e2168d7978ba
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    if/changes rules aren't merged
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:40:23 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/490143dc04600dc3311dcbee
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Can't impliuctly inherit rules
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:41:12 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d0539a9938fa8f97e8a9b748
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    No Javascript means no sbbs rule
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 13:43:29 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/833c2a043db1d109250ee68f
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    src/conio, not src/ciolib
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 14:15:08 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7fed1325bf1e3e1816cc8ea0
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Static library targets depend on the objects
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 14:16:15 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1e8c991d02927432cde3944b
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    No js testswuite when no js
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 14:20:37 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1da03f4e7600bec12974b9d2
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    XPDev needs to save OBJ too.

    ciolib and smblib don't need hash and encode to be built.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 14:33:21 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/84791d014c98da370aedddf5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Static libraries without tests don't need xpdev built.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:07:49 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2b9bac11b7419141c8313f1a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Try a single clone
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:17:25 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0c95cca2040690b123b555bc
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add a script to the clone job
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:17:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7b32b2d06e31c5e19bfee243
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    That wasn't the clone job
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:19:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5679864a2208b1aa2cca4a0c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    And add the rest of the variables.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:21:04 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/fce1ba31ee459d9f73853c21
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fetch instead of clone if possible
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:44:59 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a2b9a5fa45b5bda2cafab5e5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Clean 3rdp on checkout.

    For some reason, weird things happen on netbsd/openbsd
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 15:53:09 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/79411eb3cbbc3b47c59ab06e
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Switch to GIT_STRATEGY fetch

    It seems each concurrent task gets a separate workspace.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 16:00:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ece8761f7f9b6b88a1f2cc95
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Now that fetch is happening, we don't need a clone job
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Feb 6 23:56:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3bcdce830f7c10479b10c613
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add some gitinfo... likely need more needs though
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 00:13:24 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/08f5584beee13f1158824b1f
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    No point in splitting out utils yet, it depends on libsbbs.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 00:24:52 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b08bd7f62b36bdb18a4c9093
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    scfg, uedit, and umonitor need to save object files too or rebuild
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 00:40:35 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ed100286aa7e9383b02ce43c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add gitinfo requirement.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 00:46:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/045ab3935cb6f9704896c9b8
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Expire artifacts in 30 minutes.

    Most of these are useless by themselves, so no need to keep them
    after the build completes.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 01:10:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/90faa3ad5d333e1119d94be9
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't include the .d files in archives.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 02:53:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3bf1d0a3b71bb0e74c91357a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Touch the git info before building.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 03:04:45 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/bc69d7454a921c9bdd96e59a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use GIT=NO becasue ugh.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 03:18:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/84f724b50dd1d00ad87b9281
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Pull out the -d
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 03:21:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/af4a7f0c938b2cc0c3471351
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Try to get the extract order right to satisfy gmake
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 03:52:05 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9f0cae2096809a8e03ce21df
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Make "xpdev" so libxpdev.a isn't considered stale.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 04:35:42 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/57e6afae377963ada7572101
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Subvert phony phonies further.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 04:59:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c33c82a67c09c1cc96e9aa6d
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    util (apparently) depends on cryptlib.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 06:40:52 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/afe84bd65932d239debf680c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use references for .rules rules instead of copy/paste
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 06:53:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e9cab0e80ba268e7685571e3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Remove the variables.

    This double definition just seems confusing and error-prone.
    Sure, the interpolation form is more verbose and ugly, but at least
    it's not duplicative.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:07:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/51999847e68962a4ef23fbe0
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Quote ifs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:14:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d8edc3ddb51cad57eccd4a7
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Flail at the error message
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:19:58 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d707414be87a1c83771868d
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Unflail
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:23:02 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b2ce606c93c8b60946c17ad6
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Flailquote
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:24:05 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f226dfc0334a2d7b3588c38c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Comment flail
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:26:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8bd95a8a2c5b555fa7caec04
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Indents?
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:29:02 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/177729690c6cc18e2d249996
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Insanityquote?
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:32:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/5f02b86629fa4c887e69c4a4
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Extraquote
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:33:55 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/22542b6ed7a99a638b953d21
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Crazyquote
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 07:34:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/da7587549c02ad62f2208165
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Eureka!
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 21:14:42 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d094fb3be2de6b6e9aca0de7
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Attempt using a gitlab feature documented only by regex. :D
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 21:18:40 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/777bff7d089f1fe5b0e00e93
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    And fix up needs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 21:19:18 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1978a84f32934864f5d8a0bc
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    And finally dependencies
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 21:37:47 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2fa467410f456eeae018b86f
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Group tests by suite, not by OS/Platform
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 22:31:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a82084dc2f921226d9d9d1cf
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    If it needs libsbbs, it needs spidermonkey (except for gtkuserlist?)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Feb 7 23:26:14 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ce9746051e53a8a388ecada1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    UIFC uses ciolib.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Mar 17 17:50:56 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/50f3281d7f5e3da97dc5f623
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Disable jsdoor separate target and build in sbbs3 target

    JSDoor only compiles one file that isn't shared with the sbbs3
    target, so there's no need to build them all twice.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Mar 17 18:21:31 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ff070e32eeaee0c8d890f2cb
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    YAML Fixups
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 14:10:36 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/17451dfd92be7dffad584966
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Attempt to cache the autoconf cache.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 14:20:11 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3b3158755ec1ef7e3f825e12
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Spell cache-file correctly.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 14:39:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/642100555774e65735141391
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We can't pass on command-line since we want to change it.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 15:02:42 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8e6084b97325be3acbb5f4b5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Cache the ffi cache.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 16:42:13 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c3b80b3135dd3b49563e6bc3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Explicitly don't need anything for "root" jobs.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 16:56:33 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ddb9a31b0ead68a005043bf9
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Split sbbs into sbbs-build that compiles and sbbs that just combines.

    This will allow sbbs-build to run in parallel with scfg etc.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 21:41:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ae458697fee6b118618b2606
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Create a new jsdoor job that depends on sbbs-build.

    This basically just moves the download of sbbs-build from the test
    phase to the build phase, so shouldn't result in any speedup.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 20 22:27:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0f976a9bde853aef75683f5c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We need the .o files to avoid rebuilding in jsdoor target.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:03:22 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8674faeb40d07923df5969db
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    paths, not files
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:12:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c4329c6b8a3f7ce01f939008
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use dependencies, not needs so cleanup runs at end.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:23:38 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f6de13e180152eb45553b3c1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Turns out, we can't cleanup caches like that. :(
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:33:04 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4a5f9ef7e67782a16c8fafc3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    More cache fiddling.

    Only on freebsd-amd64 now though... no need to leave stuff laying
    everywhere.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:36:09 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0d738c3113a8548d922a84e1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    More cache fun
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 02:49:17 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ec44bcd0f629af4561459334
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Nope, that won't work either.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 21:31:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c3d4c633e720c85a89ff0603
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix typo
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 21:34:36 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/264fd5b3a00741fe3d7e8c16
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    A couple more tipoes.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 21:37:08 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d75882fc8a05a22098646562
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Everyone has to clean up.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 21:49:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d2a9e08cd791c814df55e1dd
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    OpenBSD requires -xzf, fix gtk* extractions
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 22:07:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d5cb2ab975e93b6a984095e9
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Stop grouping the js-testsuite
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 22:09:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b87a6a8c298c4518f2bcadbf
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't group cleanup either, and don't make it wait.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 22:09:57 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/89d27060ea9bba91e08cf87c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix cleanup needs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 22:12:56 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/aa922450db08cd6c610caff1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We can't make cleanup use needs since some platforms don't run tests.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Mar 21 22:25:25 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/593337b5d08266d989973667
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We need an empty dependencies list, or it will download all the
    artifacts before deleting temp files. :(
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 23 03:44:38 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9195e4a8c0d455854a6149dd
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Put the job ID in the tarball filename.

    This should help debug if multiple jobs are writing the same archives.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 23 03:51:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d6ea74090d0d01165e7c577
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Oh yeah, can't use wildcards since it's in quotes.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 23 04:03:18 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ddf01a5ecb21778bacf2de35
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    After creating the file in /tmp/gitlab-runner, make it read-only.

    This should hopefully surface whatever is corrupting the file.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 23 05:19:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7a779751438da517f04b78a7
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Put EXTRA_FILENAME in the filename
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 25 04:13:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b0748d62f16e577b37236432
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Temporarily disable the js configure cache.

    The last commit changed the environment, so we need to regenerate
    the config cache.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Mar 25 04:24:48 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f2a017ec632cfb6407f82cdf
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Hopefully the cache got deleted by that last build and we can re-enable.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 11 01:34:24 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/dea182c740ab27eeb10c0a38
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add SyncTERM CMake test build.

    So we can be sure it keeps working.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 11 01:38:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d48651cad7b06db4cac5d02a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't do cross-platform CMake builds.

    They're tricky tricky tricky tricky.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 11 16:54:44 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e6b98052e0533ac43545fc37
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    The syncterm-cmake targets don't need cryptlib to be built first anymore.
    ---
    ■ 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 Thu Jan 16 02:23:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5c6a22ed3dd74637c37ee846
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use jsexec for these JS tests instad of jsdoor, jsdoor doesn't have a User class

    If we want to (re)run a specific set/subset of tests with jsdoor, perhaps we can
    come up with some naming scheme that allows that, but for now, it's more important
    that jsexec is correctly functioning than jsdoor.
    ---
    ■ 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 Thu Jan 16 02:31:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/632caf932a646ae5f2c43837
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Revert "Use jsexec for these JS tests instad of jsdoor, jsdoor doesn't have a User class"

    This reverts commit 5c6a22ed3dd74637c37ee84696313ff249a24929.

    This doesn't work cause:

    Unable to create pipeline
    openbsd-amd64 js-testsuite job: undefined need: openbsd-amd64 [jsexec]

    and I'm not about to copy/paste those 50 lines to create the needed jsexec artifact. <sigh>
    ---
    ■ 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 Thu Jan 16 02:44:12 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4d654b978f8224acc6738aa1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Attempt to run exec/tests/ using JSexec instead of JSdoor

    attempt #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 Thu Jan 16 02:54:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9be7a994022da889b8ad153a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Specify path to ctrl directory on jsexec command-line
    ---
    ■ 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 Thu Jan 16 03:22:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cf6767ac002f9bb8785f30a2
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Wrong path to ctrl dir (not that it really matters I think)
    ---
    ■ 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 Thu Jan 16 04:46:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a0647a21f7386b7dad1a269d
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Try setting SBBSCTRL env var instead

    gitlab-runner on my Mac mini doesn't have access to /sbbs
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Thu Jan 16 04:56:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fce10d2a7c4bde2e90ffca75
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Actually set SBBSCTRL (not SBBSEXEC) env var
    ---
    ■ 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 Thu Jan 16 15:50:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7c614b638e0a6572a3150530
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use non-buffered output for jsexec console (log) messages
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Jan 18 13:58:20 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/16448b0b694ddb5a5b51a56c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Run tests in both jsdoor and jsexec
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Jan 20 17:15:15 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3641b88f589435b7e01798e5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Flip the valgrind switch...

    Now that valgrind is working, remove the verbose flag, and have it
    return 1 if any errors occur.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Jan 24 16:42:51 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a409edb2a5efe2b53027b938
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add sync after extracting archive

    It looks like at least one bus error was when the linker was loading
    the .so. Maybe a sync(8) here will "fix" that?
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 26 16:49:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7562f467e3a0a3971fbd0497
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Make the tests and cleanup phase not require a git checkout

    Archive the ctrl and exec dirs during sbbs-build for the tests.
    Also, fix use of sbbs-build archive... on FreeBSD, there are two,
    we need to use the right one.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 26 16:53:18 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6c772553afe1281aac71d74a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix path in previous commit.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Jan 26 17:17:16 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e5085ece5611ee82327467b1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Now that I know about GIT_STRATEGY, use it everywhere!

    The docs suggest there's a place to set the default, but I don't
    see it other than the "Variables", which I don't really want to
    do.

    Regardless, switch to explicit "fetch" (which falls back to clone)
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 17:55:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9c44f5a6a8424922e9f69834
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add -S to jsexec commandlines so we get status info
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Jan 28 17:56:26 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/60c2cc36d6e687d891f29882
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add -S to jsdoor too
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 5 16:59:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eecc05b847cddc7588d0ba88
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't cache spidermonkey configure results

    Appears to break builds sometimes.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:06:47 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/261a5dd2b2932b46a2eea9f5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use git clone strategy for cleanup

    We don't actually need a git copy here, but it looks like using
    GIT_CLONE is the only way to have the gitlab-runner jobs delete the
    project directory afterward.

    Hopefully, this allows us to avoid infinately growing storage for
    a runner.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:21:46 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5f68f35179dd0ab1eaf47028
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use GIT_STRATEGY: empty instead of none

    This ensures the build dir doesn't have the git "stuff" in it for
    these jobs... which will help keep storage usage down.

    It's also possible we'd need to explicitly delete stuff in cleanup.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:34:08 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/90ab818538ea2e7d66e498ef
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Put the suppressions in sbbs-build archive

    Should fix valgrind jobs using empty.

    Also, add some debug stuff to the cleanup job
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:40:33 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2ec1a34fc1122e251f90ad90
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use suppressions from sbbs-build archive

    We can't use the ones from git since it's not there anymore.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:40:33 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/f24fdc057eb19f653c9a9312
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Tweak debug output a bit in cleanup
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:05:01 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ab068d5a2305c8db7669b01b
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    It's not CI_PROJECT_NAME, maybe CI_PROJECT_NAMESPACE?
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:27:59 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4eadd3dc3f7e70ce5b812dff
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Do some hackery to clean up

    For each job, touch ${CI_PIPELINE_ID}.ci at the start.
    During cleanup, remove all */${CI_PROJECT_NAMESPACE} directories
    that have ${CI_PIPELINE_ID}.ci in them.

    This should prevent build directories from having more than one
    namespace in them at the same time going forward
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:31:10 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/1212aaf3fa66fab6c4cebe0f
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    File created is ${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}/${CI_PIPELINE_ID}.ci ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:36:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4387bea71f7abd3b8f942f69
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Remove dupe
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:38:59 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/f39e705b00d8835e216256c3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Using empty strategy adds -empty to project name

    So don't use it... go back to none.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tue Dec 16 15:10:03 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/87941e04617ce255fc7b19f2
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't clean up main.

    Leaving the checked-out sources there saves a lot of time.
    ---
    ■ 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 Thu Jan 1 18:11:59 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/5f6d0cd1d412ef6c752480b8
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    JSexec requires a successful config load, by default now

    So use (new) -U option to defeat that requirement when running tests
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net