|
@@ -11,24 +11,69 @@ on:
|
|
|
jobs:
|
|
jobs:
|
|
|
# This workflow contains a single job called "build"
|
|
# This workflow contains a single job called "build"
|
|
|
build:
|
|
build:
|
|
|
|
|
+ name: Build Marauder binaries
|
|
|
|
|
+
|
|
|
# The type of runner that the job will run on
|
|
# The type of runner that the job will run on
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
|
|
# Steps represent a sequence of tasks that will be executed as part of the job
|
|
# Steps represent a sequence of tasks that will be executed as part of the job
|
|
|
steps:
|
|
steps:
|
|
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
|
|
- - uses: actions/checkout@v3
|
|
|
|
|
-
|
|
|
|
|
- # Runs a single command using the runners shell
|
|
|
|
|
- - name: Run a one-line script
|
|
|
|
|
- run: echo Hello, world!
|
|
|
|
|
-
|
|
|
|
|
- # Runs a set of commands using the runners shell
|
|
|
|
|
- - name: Run a multi-line script
|
|
|
|
|
- run: |
|
|
|
|
|
- echo Add other actions to build,
|
|
|
|
|
- echo test, and deploy your project.
|
|
|
|
|
|
|
+ - name: Checkout Code
|
|
|
|
|
+ uses: actions/checkout@v3
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install TFT_eSPI
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: justcallmekoko/TFT_eSPI
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: CustomTFT_eSPI
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install LinkedList
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: ivanseidel/LinkedList
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: CustomLinkedList
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install lv_arduino
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: lvgl/lv_arduino
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: Customlv_arduino
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install JPEGDecoder
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: Bodmer/JPEGDecoder
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: CustomJPEGDecoder
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install NimBLE-Arduino
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: h2zero/NimBLE-Arduino
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: CustomNimBLE-Arduino
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install Adafruit_NeoPixel
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: adafruit/Adafruit_NeoPixel
|
|
|
|
|
+ ref: master
|
|
|
|
|
+ path: CustomAdafruit_NeoPixel
|
|
|
|
|
+
|
|
|
|
|
+ - name: Install ArduinoJson
|
|
|
|
|
+ uses: actions/checkout@v2
|
|
|
|
|
+ with:
|
|
|
|
|
+ repository: bblanchon/ArduinoJson
|
|
|
|
|
+ tag: v6.18.2
|
|
|
|
|
+ path: CustomArduinoJson
|
|
|
|
|
|
|
|
# Setup Test compile for Arduino
|
|
# Setup Test compile for Arduino
|
|
|
- - name: Test compile for Arduino
|
|
|
|
|
|
|
+ - name: Build Marauder for Flipper Zero WiFi Dev Board
|
|
|
uses: ArminJo/arduino-test-compile@v3.0.0
|
|
uses: ArminJo/arduino-test-compile@v3.0.0
|
|
|
|
|
+ with:
|
|
|
|
|
+ sketch-names: esp32_marauder/esp32_marauder.ino
|
|
|
|
|
+ required-libraries: SwitchLib
|