CI for OTA update
Some checks failed
Build Release / build (push) Failing after 1m25s

This commit is contained in:
2026-08-16 20:27:14 +02:00
parent ab9b81683b
commit 6a798f8a89
2 changed files with 12 additions and 6 deletions

View File

@@ -18,7 +18,10 @@ jobs:
run: pip install platformio run: pip install platformio
- name: Build firmware - name: Build firmware
run: pio run run: |
VERSION="${GITHUB_REF_NAME#v}"
echo "Building version $VERSION"
PLATFORMIO_BUILD_FLAGS="-D CI_VERSION=\"$VERSION\"" pio run
- name: Create Release and Upload Firmware - name: Create Release and Upload Firmware
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2

View File

@@ -2,11 +2,14 @@
#include <Arduino.h> #include <Arduino.h>
namespace Config { namespace Config {
// Updated by Karl on every version release (see // Updated by CI on every version release (see
// CLAUDE.md workflow "Standard Workflow: Push & Release") - shown // .gitea/workflows/release.yml) - shown in the info screen
// in the info screen (Menu > System > Info) and must match the // (Menu > System > Info). Locally built firmware shows "custom".
// corresponding Git tag. #ifdef CI_VERSION
constexpr const char* APP_VERSION = "3.6.3"; constexpr const char* APP_VERSION = CI_VERSION;
#else
constexpr const char* APP_VERSION = "custom";
#endif
// Display brightness (Menu > System > Brightness), in percent. // Display brightness (Menu > System > Brightness), in percent.
// MIN intentionally not 0 - a completely dark display could otherwise // MIN intentionally not 0 - a completely dark display could otherwise