mirror of
https://github.com/onyx-and-iris/voicemeeter-compact.git
synced 2026-03-09 11:49:15 +00:00
56 lines
1.0 KiB
YAML
56 lines
1.0 KiB
YAML
version: '3'
|
|
|
|
includes:
|
|
sunvalley:
|
|
taskfile: ./Taskfile.sunvalley.yml
|
|
vars:
|
|
THEME: sunvalley
|
|
forest:
|
|
taskfile: ./Taskfile.forest.yml
|
|
vars:
|
|
THEME: forest
|
|
azure:
|
|
taskfile: ./Taskfile.azure.yml
|
|
vars:
|
|
THEME: azure
|
|
|
|
vars:
|
|
SHELL: pwsh
|
|
|
|
tasks:
|
|
default:
|
|
desc: Prepare artifacts for release
|
|
cmds:
|
|
- task: release
|
|
|
|
release:
|
|
desc: Build and compress all artifacts
|
|
cmds:
|
|
- task: build
|
|
- task: compress
|
|
- echo "Release complete"
|
|
|
|
build:
|
|
desc: Build all artifacts
|
|
cmds:
|
|
- for:
|
|
matrix:
|
|
THEME: [sunvalley, forest, azure]
|
|
task: '{{.ITEM.THEME}}:build'
|
|
|
|
compress:
|
|
desc: Compress all artifacts
|
|
cmds:
|
|
- for:
|
|
matrix:
|
|
THEME: [sunvalley, forest, azure]
|
|
task: '{{.ITEM.THEME}}:compress'
|
|
|
|
clean:
|
|
desc: Clean up build and dist directories
|
|
cmds:
|
|
- for:
|
|
matrix:
|
|
THEME: [sunvalley, forest, azure]
|
|
task: '{{.ITEM.THEME}}:clean'
|