Files
archived-rttys-zhaojh329/.github/workflows/build.yml
T
Jianhui Zhao 85e60e9d46 ci: use ubuntu-latest and stable go version
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-30 20:58:59 +08:00

37 lines
789 B
YAML

name: build
on:
push:
branches:
- '**'
tags-ignore:
- '**'
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
target: [ linux.amd64, linux.arm64, windows.amd64 ]
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/setup-go@v5
with:
go-version: 'stable'
- uses: actions/setup-node@v4
with:
node-version: '20'
- name: ui
run: |
cd ui
npm install
npm run build
cd ..
- name: build
env:
target: ${{ matrix.target }}
run: |
os=$(echo $target | awk -F. '{print $1}')
arch=$(echo $target | awk -F. '{print $2}')
./build.sh $os $arch