From 0cd7b224ebcc541e9d0c556176a4c4c2189cc999 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Sun, 26 Oct 2025 11:14:12 +0100 Subject: [PATCH] Allow manual job starts --- .github/workflows/linux.yml | 4 +++ .github/workflows/macos.yml | 2 +- .github/workflows/main.yml | 64 ------------------------------------- 3 files changed, 5 insertions(+), 65 deletions(-) delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 80132123..7ce70cfa 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -4,6 +4,10 @@ on: push: branches: - main + pull_request: + branches: + - main + workflow_dispatch: # allow manual workflow starts jobs: build: diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 53783f36..cb372e2e 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -7,7 +7,7 @@ on: pull_request: branches: - main - workflow_dispatch: + workflow_dispatch: # allow manual workflow starts jobs: build: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 7fe7184a..00000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,64 +0,0 @@ -name: Build LVGL MicroPython on Push to add-submodules - -on: - push: - branches: - - add-submodules - -jobs: - build: - runs-on: ubuntu-latest # Ubuntu is Debian-based and commonly used in GitHub Actions - - steps: - - name: Checkout repository with submodules - uses: actions/checkout@v4 - with: - submodules: recursive - - - name: Install dependencies - run: | - sudo apt-get update - sudo apt-get install -y \ - build-essential \ - libffi-dev \ - pkg-config \ - cmake \ - ninja-build \ - gnome-desktop-testing \ - libasound2-dev \ - libpulse-dev \ - libaudio-dev \ - libjack-dev \ - libsndio-dev \ - libx11-dev \ - libxext-dev \ - libxrandr-dev \ - libxcursor-dev \ - libxfixes-dev \ - libxi-dev \ - libxss-dev \ - libxkbcommon-dev \ - libdrm-dev \ - libgbm-dev \ - libgl1-mesa-dev \ - libgles2-mesa-dev \ - libegl1-mesa-dev \ - libdbus-1-dev \ - libibus-1.0-dev \ - libudev-dev \ - fcitx-libs-dev \ - libpipewire-0.3-dev \ - libwayland-dev \ - libdecor-0-dev \ - git - - - name: Build LVGL MicroPython - run: | - ./scripts/build_lvgl_micropython.sh unix dev - - - name: Upload built binary as artifact - uses: actions/upload-artifact@v4 - with: - name: lvgl_micropy_unix - path: lvgl_micropython/build/lvgl_micropy_unix - retention-days: 7 # Adjust as needed; artifacts can be downloaded from the workflow run summary