Merge pull request #9 from Moderlab-Production/develop

Develop
This commit is contained in:
Aurelien Vaillant
2022-02-01 16:51:57 +01:00
committed by GitHub
4 changed files with 15 additions and 26 deletions
-17
View File
@@ -1,17 +0,0 @@
name: Test and Package feature branchs
on:
push:
branches-ignore:
[main, develop]
jobs:
unit-test:
uses: Moderlab-Production/BlenderTemplate/.github/workflows/unit_test.yml@main
generate-package:
uses: Moderlab-Production/BlenderTemplate/.github/workflows/package.yml@main
with:
num_version: '0.0.0'
name_version: 'v0.0.0'
+6 -1
View File
@@ -7,13 +7,18 @@ on:
description: 'The bump release' description: 'The bump release'
type: string type: string
required: true required: true
default: 'false' default: 'patch'
jobs: jobs:
init-release-data: init-release-data:
name: Generate data about the release name: Generate data about the release
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Debug Data
run: |
echo "show the bump config"
echo ${{ inputs.bump_version }}
- name: Setup a new Semantic Version - name: Setup a new Semantic Version
id: new_semantic_setup id: new_semantic_setup
uses: zwaldowski/semver-release-action@v2 uses: zwaldowski/semver-release-action@v2
+5
View File
@@ -61,3 +61,8 @@ jobs:
echo "::set-output name=version::${tag:1}" echo "::set-output name=version::${tag:1}"
echo "::set-output name=draft::true" echo "::set-output name=draft::true"
fi fi
- name: Debug Data
run: |
echo "show the bump config"
echo ${{ steps.bump_setup.outputs.type }}
+4 -8
View File
@@ -1,7 +1,6 @@
name: Create addon release name: Create addon release
on: on:
workflow_call:
pull_request: pull_request:
branches: branches:
[main] [main]
@@ -27,8 +26,7 @@ jobs:
prepare-first-release: prepare-first-release:
name: Make the pre-release name: Make the pre-release
needs: needs: init-release-data
- init-release-data
if: ${{ github.event.action == 'opened' }} if: ${{ github.event.action == 'opened' }}
uses: Moderlab-Production/BlenderTemplate/.github/workflows/generate_release.yml@main uses: Moderlab-Production/BlenderTemplate/.github/workflows/generate_release.yml@main
with: with:
@@ -40,7 +38,8 @@ jobs:
release-package: release-package:
name: Generate archive package name: Generate archive package
needs: needs:
- init-release-data - prepare-first-release
- unit-test
uses: Moderlab-Production/BlenderTemplate/.github/workflows/package.yml@main uses: Moderlab-Production/BlenderTemplate/.github/workflows/package.yml@main
with: with:
num_version: ${{ needs.init-release-data.outputs.version_number }} num_version: ${{ needs.init-release-data.outputs.version_number }}
@@ -49,10 +48,7 @@ jobs:
publish-release: publish-release:
name: Publish the Github Release name: Publish the Github Release
needs: needs: release-package
- unit-test
- init-release-data
- release-package
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Debug the release - name: Debug the release