feat(reasoning): glm-5.2 :quick disables thinking (no light effort rung) #408
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |