name: China Mirror Example on: [push] jobs: build: runs-on: ubuntu-latest steps: - name: 检出代码 uses: actions/checkout@v4 - name: 安装 OpenCode(淘宝镜像) id: setup uses: ./.gitea/actions/setup-opencode with: version: 'latest' use-taobao-registry: 'true' - name: 显示安装信息 run: | echo "安装版本: ${{ steps.setup.outputs.version }}" echo "缓存命中: ${{ steps.setup.outputs.cache-hit }}" if [[ "${{ steps.setup.outputs.cache-hit }}" == "true" ]]; then echo "✅ 使用缓存,快速完成安装" else echo "📥 通过 npm 安装完成" fi - name: 构建项目 run: | opencode build --release