Create GitHub releases for pre-built OpenCode CLI and update Dockerfile

This commit is contained in:
southseact-3d
2026-02-10 16:22:47 +00:00
parent 33a42040d6
commit c38dc20733
2 changed files with 43 additions and 71 deletions

View File

@@ -11,7 +11,7 @@ on:
workflow_dispatch:
permissions:
contents: read
contents: write
actions: read
jobs:
@@ -42,6 +42,27 @@ jobs:
path: opencode/packages/opencode/dist/opencode-linux-x64
retention-days: 1
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: opencode-cli-${{ github.sha }}
release_name: OpenCode CLI ${{ github.sha }}
draft: false
prerelease: false
- name: Upload Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: opencode/packages/opencode/dist/opencode-linux-x64/bin/opencode
asset_name: opencode-linux-x64
asset_content_type: application/octet-stream
- name: Cleanup old CLI artifacts
uses: actions/github-script@v7
with: