# SRFI-113 - sets and bags workflow: rules: - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_PROTECTED != "true" when: never - if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_COMMIT_REF_PROTECTED default: image: "registry.gitlab.com/thatgeoguy/srfi-113/ci:latest" stages: - test test: stage: "test" script: # CHICKEN 5 Virtual Environment - basket run --manifest-path /venv/c5.toml chicken-install -- -n - basket run --manifest-path /venv/c5.toml csi -- -I ${CI_PROJECT_DIR}/tests/ -setup-mode -ns ${CI_PROJECT_DIR}/tests/run.scm - basket run --manifest-path /venv/c5.toml chicken-lint -- -I ${CI_PROJECT_DIR} -X r7rs -R r7rs $(find src/ -type f | egrep "\.(scm|sld)$") # Need to clean the build artefacts before we switch to C6 # - git clean -xf # CHICKEN 6 Virtual Environment # - basket run --manifest-path /venv/c6.toml chicken-install -- -n # - basket run --manifest-path /venv/c6.toml csi -- -I ${CI_PROJECT_DIR}/tests/ -setup-mode # -ns ${CI_PROJECT_DIR}/tests/run.scm