21 lines
525 B
YAML
21 lines
525 B
YAML
name: Release
|
|
on:
|
|
push:
|
|
tags:
|
|
- 'v[0-9]+.[0-9]+.[0-9]+'
|
|
- 'v[0-9]+.[0-9]+.[0-9]+.*'
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
build-release:
|
|
uses: ./.github/workflows/build.yml
|
|
secrets: inherit
|
|
permissions: write-all
|
|
with:
|
|
upload-artifact: true
|
|
tag-name: "${{ github.ref_name }}"
|
|
channel: "${{ github.ref_type == 'tag' && endsWith(github.ref_name, 'dev') && 'dev' || github.ref_type != 'tag' && 'dev' || 'prod' }}"
|