Create bundle-firmware action for release branch (#401)

This commit is contained in:
Ken Van Hoeylandt 2025-10-30 22:46:52 +01:00 committed by GitHub
parent 388c2cfe4b
commit 9ae3e48600
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 30 additions and 4 deletions

View File

@ -0,0 +1,15 @@
name: Bundle All
runs:
using: 'composite'
steps:
- name: 'Download artifacts'
uses: actions/download-artifact@v4
with:
path: firmwares
- name: 'Upload Artifact'
uses: actions/upload-artifact@v4
with:
name: 'all-firmwares'
path: firmwares/
retention-days: 3

View File

@ -9,7 +9,7 @@ on:
permissions: read-all
jobs:
build:
Build:
strategy:
matrix:
board: [
@ -54,3 +54,11 @@ jobs:
with:
board_id: ${{ matrix.board.id }}
arch: ${{ matrix.board.arch }}
Bundle:
runs-on: ubuntu-latest
needs: [ Build ]
if: (github.event_name == 'pull_request' && startsWith(github.head_ref, 'release'))
steps:
- uses: actions/checkout@v4
- name: "Bundle"
uses: ./.github/actions/bundle-firmware

View File

@ -9,7 +9,7 @@ on:
permissions: read-all
jobs:
build:
Build:
strategy:
matrix:
board: [
@ -23,4 +23,4 @@ jobs:
uses: ./.github/actions/build-sdk
with:
board_id: ${{ matrix.board.id }}
arch: ${{ matrix.board.arch }}
arch: ${{ matrix.board.arch }}

View File

@ -4,7 +4,7 @@ on:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
types: [ opened, synchronize, reopened ]
jobs:
run:
runs-on: ubuntu-latest

View File

@ -2,6 +2,7 @@
## Before release
- Issue with `enum DeviceType` when compiling from C (check all TactilityC enums!)
- Automate release process more
- Elecrow Basic & Advance 3.5" memory issue: not enough memory for App Hub
- App Hub crashes if you close it while an app is being installed
@ -9,6 +10,8 @@
## Higher Priority
- Wi-Fi should connect to the access point with the strongest signal over similarly named APs
- Wi-Fi connect app should focus on password field when SSID was passed on
- Fix Cardputer (original): use LV_KEY_NEXT and _PREV in keyboard mapping instead of encoder driver hack (and check GPIO app if it then hangs too)
- Logging with a function that uses std::format
- Calculator bugs (see GitHub issue)