uncomment main publish job

This commit is contained in:
Brendan Allan
2025-12-07 12:46:42 +08:00
parent 3a362f3a46
commit 1c716e087a

View File

@@ -24,62 +24,62 @@ permissions:
packages: write
jobs:
# publish:
# runs-on: blacksmith-4vcpu-ubuntu-2404
# if: github.repository == 'sst/opencode'
# steps:
# - uses: actions/checkout@v3
# with:
# fetch-depth: 0
publish:
runs-on: blacksmith-4vcpu-ubuntu-2404
if: github.repository == 'sst/opencode'
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
# - run: git fetch --force --tags
- run: git fetch --force --tags
# - uses: actions/setup-go@v5
# with:
# go-version: ">=1.24.0"
# cache: true
# cache-dependency-path: go.sum
- uses: actions/setup-go@v5
with:
go-version: ">=1.24.0"
cache: true
cache-dependency-path: go.sum
# - uses: ./.github/actions/setup-bun
- uses: ./.github/actions/setup-bun
# - name: Install makepkg
# run: |
# sudo apt-get update
# sudo apt-get install -y pacman-package-manager
# - name: Setup SSH for AUR
# run: |
# mkdir -p ~/.ssh
# echo "${{ secrets.AUR_KEY }}" > ~/.ssh/id_rsa
# chmod 600 ~/.ssh/id_rsa
# git config --global user.email "opencode@sst.dev"
# git config --global user.name "opencode"
# ssh-keyscan -H aur.archlinux.org >> ~/.ssh/known_hosts || true
- name: Install makepkg
run: |
sudo apt-get update
sudo apt-get install -y pacman-package-manager
- name: Setup SSH for AUR
run: |
mkdir -p ~/.ssh
echo "${{ secrets.AUR_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
git config --global user.email "opencode@sst.dev"
git config --global user.name "opencode"
ssh-keyscan -H aur.archlinux.org >> ~/.ssh/known_hosts || true
# - name: Install OpenCode
# run: curl -fsSL https://opencode.ai/install | bash
- name: Install OpenCode
run: curl -fsSL https://opencode.ai/install | bash
# - name: Setup npm auth
# run: |
# echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
- name: Setup npm auth
run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
# - name: Login to GitHub Container Registry
# uses: docker/login-action@v3
# with:
# registry: ghcr.io
# username: ${{ github.repository_owner }}
# password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
# - name: Publish
# run: |
# ./script/publish.ts
# env:
# OPENCODE_BUMP: ${{ inputs.bump }}
# OPENCODE_VERSION: ${{ inputs.version }}
# OPENCODE_CHANNEL: latest
# NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
# GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
# AUR_KEY: ${{ secrets.AUR_KEY }}
# OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
- name: Publish
run: |
./script/publish.ts
env:
OPENCODE_BUMP: ${{ inputs.bump }}
OPENCODE_VERSION: ${{ inputs.version }}
OPENCODE_CHANNEL: latest
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
AUR_KEY: ${{ secrets.AUR_KEY }}
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
publish-tauri:
strategy: