测试工作流

This commit is contained in:
j m 2024-05-11 10:59:55 +08:00
parent 58a0274585
commit 5ec3f80a9b
3 changed files with 16 additions and 3 deletions

View File

@ -5,7 +5,7 @@ name: Node.js CI
on: on:
push: push:
branches: [ "master" ] branches: [ "master", "dev" ]
paths: ["version"] paths: ["version"]
jobs: jobs:
@ -20,6 +20,17 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Determine Branch Type
id: determine_branch_type
run: |
branch_type=unknown
if [[ $GITHUB_REF == refs/heads/master ]]; then
branch_type=master
elif [[ $GITHUB_REF == refs/heads/dev ]]; then
branch_type=dev
fi
echo "::set-output name=type::$branch_type"
shell: bash
- name: version - name: version
id: version id: version
run: | run: |
@ -44,6 +55,7 @@ jobs:
path: dist path: dist
- name: Create Release - name: Create Release
if: ${{ steps.determine_branch_type.outputs.type == 'master' }}
id: create_release id: create_release
uses: actions/create-release@latest uses: actions/create-release@latest
env: env:
@ -56,6 +68,7 @@ jobs:
prerelease: false prerelease: false
- name: Upload Release Asset - name: Upload Release Asset
if: ${{ steps.determine_branch_type.outputs.type == 'master' }}
uses: dwenegar/upload-release-assets@v1 uses: dwenegar/upload-release-assets@v1
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -30,7 +30,7 @@ spec:
settingName: theme-dream2-plus-setting settingName: theme-dream2-plus-setting
configMapName: theme-dream2-plus-configMap configMapName: theme-dream2-plus-configMap
# 版本号 # 版本号
version: 1.2.1.0 version: 1.2.1
# 最低支持的 Halo 版本 # 最低支持的 Halo 版本
require: ">=2.12.0" require: ">=2.12.0"
# 许可 # 许可

View File

@ -1 +1 @@
1.2.2 1.2.1