From 78d13a00c9286f35fbb4a904231393928833dfa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jordi=20Gauch=C3=ADa?= Date: Tue, 7 May 2024 19:25:23 +0200 Subject: [PATCH 1/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 916159af..970a4223 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ If the GPS module supports multiple GNSS, uncomment the following flag in the pl - [ ] Google Maps navigation style - [ ] Optimize code - [ ] Fix bugs! +- [ ] Web file server ## Credits From 2df67f109197e72d2b36725562a34ae9292cc031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jordi=20Gauch=C3=ADa?= Date: Tue, 7 May 2024 22:55:48 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 970a4223..5e5ac950 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +![Static Badge](https://img.shields.io/badge/PlatformIO-PlatformIO?logo=platformio&labelColor=auto&color=white) [![PlatformIO](https://github.com/jgauchia/IceNav-v3/workflows/PlatformIO/badge.svg)](https://github.com/jgauchia/IceNav-v3/actions/) ![ViewCount](https://views.whatilearened.today/views/github/jgauchia/IceNav-v3.svg) ![icenav_logo](images/icenav_logo.png) From f7ae60471f16970ea33843d95602731aabab2a0c Mon Sep 17 00:00:00 2001 From: Hpsaturn Date: Wed, 8 May 2024 23:20:56 +0200 Subject: [PATCH 3/5] fixed issue #114 and improved workflows --- .github/workflows/devel.yml | 38 ++++++++++++++++++++++++++++++++ .github/workflows/platformio.yml | 14 +++++------- .github/workflows/schedule.yml | 4 ++-- 3 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/devel.yml diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml new file mode 100644 index 00000000..a644b6b8 --- /dev/null +++ b/.github/workflows/devel.yml @@ -0,0 +1,38 @@ +name: PlatformIO + +on: + pull_request: + branches: + - devel + paths-ignore: + - '**/README.md' + +jobs: + build: + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + matrix: + python-version: [3.10] + steps: + - uses: actions/checkout@v1 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -U platformio + pio pkg update + - name: Testing ESP32 Custom Board + run: | + export ICENAV3_LON=13.404 + export ICENAV3_LAT=52.520 + pio run + - name: Testing ESP32S3 MakerFabs Board + run: | + export ICENAV3_LON=13.404 + export ICENAV3_LAT=52.520 + pio run -e MAKERF_ESP32S3 + diff --git a/.github/workflows/platformio.yml b/.github/workflows/platformio.yml index 0514d855..ddce95d7 100644 --- a/.github/workflows/platformio.yml +++ b/.github/workflows/platformio.yml @@ -1,13 +1,11 @@ name: PlatformIO on: - push: - branches: - - master - pull_request: branches: - master + paths-ignore: + - '**/README.md' jobs: build: @@ -15,7 +13,7 @@ jobs: strategy: max-parallel: 1 matrix: - python-version: [3.7] + python-version: [3.10] steps: - uses: actions/checkout@v1 - name: Set up Python ${{ matrix.python-version }} @@ -27,14 +25,14 @@ jobs: python -m pip install --upgrade pip pip install -U platformio pio pkg update - - name: Testing ESP32 Board + - name: Testing ESP32 Custom Board run: | export ICENAV3_LON=13.404 export ICENAV3_LAT=52.520 pio run - - name: Testing ESP32S3 Board + - name: Testing ESP32S3 MakerFabs Board run: | export ICENAV3_LON=13.404 export ICENAV3_LAT=52.520 - pio run + pio run -e MAKERF_ESP32S3 diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index 2b49d5a2..f7efa9cf 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -10,7 +10,7 @@ jobs: strategy: max-parallel: 1 matrix: - python-version: [3.7] + python-version: [3.10] steps: - uses: actions/checkout@v1 - name: Set up Python ${{ matrix.python-version }} @@ -26,7 +26,7 @@ jobs: run: | export ICENAV3_LON=13.404 export ICENAV3_LAT=52.520 - pio run + pio run -e CUSTOMBOARD -e MAKERF_ESP32S3 From cd6b2cee680171384fc49b04c83b28ba3bec89c4 Mon Sep 17 00:00:00 2001 From: Hpsaturn Date: Wed, 8 May 2024 23:26:04 +0200 Subject: [PATCH 4/5] fixed issue around python on CI workflows --- .github/workflows/devel.yml | 16 ++++++++++------ .github/workflows/platformio.yml | 16 ++++++++++------ .github/workflows/schedule.yml | 16 ++++++++++------ 3 files changed, 30 insertions(+), 18 deletions(-) diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml index a644b6b8..45b8802e 100644 --- a/.github/workflows/devel.yml +++ b/.github/workflows/devel.yml @@ -12,14 +12,18 @@ jobs: runs-on: ubuntu-latest strategy: max-parallel: 1 - matrix: - python-version: [3.10] steps: - - uses: actions/checkout@v1 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + - uses: actions/checkout@v4 + - uses: actions/cache@v3 with: - python-version: ${{ matrix.python-version }} + path: | + ~/.cache/pip + ~/.platformio/.cache + key: ${{ runner.os }}-pio + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/platformio.yml b/.github/workflows/platformio.yml index ddce95d7..791648ed 100644 --- a/.github/workflows/platformio.yml +++ b/.github/workflows/platformio.yml @@ -12,14 +12,18 @@ jobs: runs-on: ubuntu-latest strategy: max-parallel: 1 - matrix: - python-version: [3.10] steps: - - uses: actions/checkout@v1 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + - uses: actions/checkout@v4 + - uses: actions/cache@v3 with: - python-version: ${{ matrix.python-version }} + path: | + ~/.cache/pip + ~/.platformio/.cache + key: ${{ runner.os }}-pio + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index f7efa9cf..c807a3b6 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -9,14 +9,18 @@ jobs: runs-on: ubuntu-latest strategy: max-parallel: 1 - matrix: - python-version: [3.10] steps: - - uses: actions/checkout@v1 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + - uses: actions/checkout@v4 + - uses: actions/cache@v3 with: - python-version: ${{ matrix.python-version }} + path: | + ~/.cache/pip + ~/.platformio/.cache + key: ${{ runner.os }}-pio + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip From 6f043e11800240a12e112c9bf7c2f7a6f15886b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jordi=20Gauch=C3=ADa?= Date: Tue, 14 May 2024 10:37:40 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e5ac950..43be2508 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![icenav_logo](images/icenav_logo.png) ESP32 Based GPS Navigator. -* Note: Under development +* Note: Under development (experimental features under dev branch) ## Screenshots