name: Basic OpenCode Usage on: push: branches: [ main, develop ] pull_request: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - name: 检出代码 uses: actions/checkout@v4 - name: 安装 OpenCode id: setup-opencode uses: actions/xgj/setup-opencode@v1 with: version: 'latest' - name: 显示安装信息 run: | echo "OpenCode 版本: ${{ steps.setup-opencode.outputs.version }}" echo "缓存命中: ${{ steps.setup-opencode.outputs.cache-hit }}" echo "执行更新: ${{ steps.setup-opencode.outputs.updated }}" - name: 验证安装 run: | opencode --version which opencode - name: 使用 OpenCode run: | opencode build