diff --git a/run-ci.sh b/run-ci.sh index 84df72b..1d23d55 100755 --- a/run-ci.sh +++ b/run-ci.sh @@ -1,49 +1,3 @@ #!/bin/bash -function log() { - local timestamp=$(date +"%Y-%m-%d %H:%M:%S") - echo "$1 at $timestamp: $2" -} - -function abort() { - log "ERROR" "test case $1 has failed" - exit 1 -} - -function print-box() { - printf "\\n" - echo ".----------------------------------------------------------------." - printf "| %-62s |\\n" "$1" - echo "'----------------------------------------------------------------'" -} - -function enter-section() { - print-box "$1" - - log "INFO" "running task in section $1: $2" - log "INFO" "section output following..." - printf "\\n" - - eval "$2" - exit_status=$? - - if [ "$3" == "should fail" ]; then - log "INFO" "expected to fail..." - if [ $exit_status -eq 0 ]; then - abort "command: $2 failed in section: $1 with: $exit_status" - fi - else - log "INFO" "expected to pass..." - if [ ! $exit_status -eq 0 ]; then - abort "command: $2 failed in section: $1 with: $exit_status" - fi - fi - - printf "\\n" - log "INFO" "section $1 completed successfully" -} - -enter-section "Typstyle checking" "./run-fmt.sh --check src/lib.typ" 0 -enter-section "Compiling template..." "typst compile template/main.typ --root . --font-path fonts example.pdf" - -log "INFO" "CI completed successfully" +typst compile template/main.typ --root . --font-path fonts example.pdf