Files
InsightReply/.gitea/workflows/extension-build.yml
zs dc808628d3
All checks were successful
Extension Build & Release / build (push) Successful in 1m14s
feat: 扩展Api
2026-03-03 00:04:44 +08:00

50 lines
1.2 KiB
YAML

name: Extension Build & Release
on:
push:
branches:
- main
paths:
- 'extension/**'
- '.gitea/workflows/extension-build.yml'
- 'extension/.env'
jobs:
build:
runs-on: arm
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: 获取代码
uses: actions/checkout@v4
- name: 安装 Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: 编译浏览器扩展
run: |
cd extension
npm install
npm run build
- name: 打包为 Zip 文件
run: |
cd extension/dist
zip -r ../../insight-reply-extension.zip .
- name: 安装 Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
- name: 发布到 Gitea Release
uses: softprops/action-gh-release@v2
with:
files: insight-reply-extension.zip
token: '${{secrets.GITEA_TOKEN}}'
name: 'Extension Release #${{ gitea.run_number }}'
tag_name: 'extension-v${{ gitea.run_number }}'
draft: false
prerelease: true