Skip to content

feat(outline): 实现描边不透明度配置项 #28

feat(outline): 实现描边不透明度配置项

feat(outline): 实现描边不透明度配置项 #28

Workflow file for this run

name: Build
on:
push:
workflow_dispatch:
jobs:
build:
runs-on: ${{ matrix.os }}
timeout-minutes: 60
env:
is_tag: ${{ startsWith(github.ref, 'refs/tags/') }}
strategy:
matrix:
os: [windows-latest, ubuntu-latest, macos-latest, ubuntu-24.04-arm]
steps:
- name: Check out Git repository
uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: Build Project
uses: threeal/[email protected]
with:
options: CMAKE_BUILD_TYPE=Release
build-args: --config Release --target DanmakuFactory
- run: ls build
- name: Upload artifact
uses: actions/upload-artifact@v4
if: startsWith(matrix.os, 'windows')
with:
name: package-${{ runner.os }}-${{ runner.arch }}
path: build/Release/DanmakuFactory.exe
- name: Upload artifact
uses: actions/upload-artifact@v4
if: ${{ startsWith(matrix.os, 'ubuntu') || startsWith(matrix.os, 'macos') }}
with:
name: package-${{ runner.os }}-${{ runner.arch }}
path: build/DanmakuFactory
permissions:
contents: write