From d311888d29a4194206e4f5c1238d1ac2d9d83b87 Mon Sep 17 00:00:00 2001
From: Darrell
Date: Sat, 19 Feb 2022 02:06:30 -0500
Subject: [PATCH] Create m5atom-matrix
---
.github/workflows/m5atom-matrix | 42 +++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
create mode 100644 .github/workflows/m5atom-matrix
diff --git a/.github/workflows/m5atom-matrix b/.github/workflows/m5atom-matrix
new file mode 100644
index 0000000..c96a093
--- /dev/null
+++ b/.github/workflows/m5atom-matrix
@@ -0,0 +1,42 @@
+name: Remote run m5atom-matrix
+on:
+ push:
+ branches:
+ - master
+ tags:
+ - v*
+ pull_request:
+ release:
+ types: [published]
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Cache pip
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
+ restore-keys: |
+ ${{ runner.os }}-pip-
+ - name: Cache PlatformIO
+ uses: actions/cache@v2
+ with:
+ path: ~/.platformio
+ key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
+ - name: Set up Python
+ uses: actions/setup-python@v2
+ - name: Install PlatformIO
+ run: |
+ python -m pip install --upgrade pip
+ pip install --upgrade platformio
+ pio platform update
+ pio run -t clean
+ - name: Set env
+ run: echo "PLATFORMIO_BUILD_FLAGS=-DVERSION='\"${GITHUB_REF#refs/*/}\"'" >> $GITHUB_ENV
+ if: startsWith(github.ref, 'refs/tags/v')
+ - name: Run PlatformIO
+ run: pio account login --username="${PIO_USERNAME}" --password="${PIO_PASSWORD}"
+ - name: Run PlatformIO
+ run: pio remote run -e m5atom-matrix