feat: update version to 1.2.8 in platformio.ini; refactor Gitea and GitHub release workflows

This commit is contained in:
Manuel Weiser 2025-02-18 22:32:07 +01:00
parent dc5118587c
commit d1bb4b7c83
3 changed files with 16 additions and 15 deletions

View File

@ -1,9 +1,7 @@
name: Gitea Release
on:
push:
tags:
- 'v*'
workflow_call: # This workflow will only be triggered when called by another workflow
permissions:
contents: write # Required for creating releases

View File

@ -6,11 +6,12 @@ on:
- 'v*'
jobs:
detect-and-run:
detect:
runs-on: ubuntu-latest
outputs:
platform: ${{ steps.platform.outputs.platform }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: actions/checkout@v4
- name: Determine hosting platform
id: platform
@ -21,10 +22,12 @@ jobs:
echo "platform=gitea" >> $GITHUB_OUTPUT
fi
- name: Run Release Workflow
run: |
if [[ "${{ steps.platform.outputs.platform }}" == "github" ]]; then
./.github/workflows/providers/github-release.sh
else
./.github/workflows/providers/gitea-release.sh
fi
gitea-release:
needs: detect
if: needs.detect.outputs.platform == 'gitea'
uses: ./.github/workflows/providers/gitea-release.yml
github-release:
needs: detect
if: needs.detect.outputs.platform == 'github'
uses: ./.github/workflows/providers/github-release.yml

View File

@ -9,7 +9,7 @@
; https://docs.platformio.org/page/projectconf.html
[common]
version = "1.2.7"
version = "1.2.8"
[env:esp32dev]
platform = espressif32