Skip to content

feat(reasoning): glm-5.2 :quick disables thinking (no light effort rung) #408

feat(reasoning): glm-5.2 :quick disables thinking (no light effort rung)

feat(reasoning): glm-5.2 :quick disables thinking (no light effort rung) #408

Workflow file for this run

name: CI
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '21'
- uses: DeLaGuardo/setup-clojure@13.6.1
with:
cli: latest
- name: Cache Clojure deps
uses: actions/cache@v5
with:
path: |
~/.m2/repository
~/.gitlibs
~/.clojure/.cpcache
key: deps-${{ runner.os }}-${{ hashFiles('deps.edn') }}
restore-keys: |
deps-${{ runner.os }}-
- name: Check Clojure syntax
run: clojure -M -e "(println \"Syntax check passed\")"
- name: Compile Java sources
run: clojure -T:build compile-java
- name: Run tests
id: tests
env:
BLOCKETHER_LLM_API_KEY: ${{ secrets.BLOCKETHER_LLM_API_KEY }}
BLOCKETHER_LLM_API_BASE_URL: ${{ secrets.BLOCKETHER_LLM_API_BASE_URL }}
BLOCKETHER_LLM_DEFAULT_MODEL: ${{ secrets.BLOCKETHER_LLM_DEFAULT_MODEL || 'gpt-4o' }}
BLOCKETHER_OPENAI_API_KEY: ${{ secrets.BLOCKETHER_OPENAI_API_KEY }}
BLOCKETHER_OPENAI_BASE_URL: ${{ secrets.BLOCKETHER_OPENAI_BASE_URL }}
ZAI_CODING_PLAN_API_KEY: ${{ secrets.ZAI_CODING_PLAN_API_KEY }}
Z_AI_CODING_API_KEY: ${{ secrets.Z_AI_CODING_API_KEY }}
run: clojure -M:test
continue-on-error: true
- name: Fail if tests failed
if: steps.tests.outcome == 'failure'
run: |
echo "::error::Tests failed"
exit 1
- name: Run README doc tests
env:
BLOCKETHER_LLM_API_KEY: ${{ secrets.BLOCKETHER_LLM_API_KEY }}
BLOCKETHER_LLM_API_BASE_URL: ${{ secrets.BLOCKETHER_LLM_API_BASE_URL }}
BLOCKETHER_LLM_DEFAULT_MODEL: ${{ secrets.BLOCKETHER_LLM_DEFAULT_MODEL || 'gpt-4o' }}
BLOCKETHER_OPENAI_API_KEY: ${{ secrets.BLOCKETHER_OPENAI_API_KEY }}
BLOCKETHER_OPENAI_BASE_URL: ${{ secrets.BLOCKETHER_OPENAI_BASE_URL }}
ZAI_CODING_PLAN_API_KEY: ${{ secrets.ZAI_CODING_PLAN_API_KEY }}
Z_AI_CODING_API_KEY: ${{ secrets.Z_AI_CODING_API_KEY }}
run: clojure -M:test --dir src --md README.md
- name: Build jar
run: clojure -T:build jar