• .gitlab-ci.yml

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Jul 16 19:28:45 2026
    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