Commit graph

47 commits

Author SHA1 Message Date
Frédéric Metrich
d3fc68e2f7 ci: revert invalid PartitionScheme=custom; rely on sketch-adjacent partitions.csv auto-pickup
arduino-esp32 core does not define a 'custom' PartitionScheme menu option on
any board. The core's prebuild hook already copies partitions.csv from next
to the .ino file into the build dir when present, so no menu override is
needed.
2026-09-05 23:30:27 +02:00
Frédéric Metrich
d41002da0a ci: bump arduino-esp32 core to 2.0.17 for PartitionScheme=custom support 2026-09-05 23:26:48 +02:00
Frédéric Metrich
3b0f192fe0 Bump deprecated GitHub Actions in ci.yaml to v4/v5
actions/checkout@v3, upload-artifact@v3, and download-artifact@v3
are now hard-blocked by GitHub, failing every CI run immediately.
2026-09-05 23:22:11 +02:00
Frédéric Metrich
182d859870 Shrink LittleFS partition, grow OTA app slots
Web assets only use ~489 KB but the default 1.375 MB spiffs
partition wasted the rest. Rebalance to 768 KB spiffs / 1.56 MB
per app slot (was 1.25 MB), giving the tight esp32 build real
headroom (99.6% -> 79.7% flash used) while preserving dual-slot
OTA. Wire the custom layout into both the local PlatformIO build
(new partitions.csv + platformio.ini) and the Arduino-CLI CI/release
pipeline (PartitionScheme=custom, matching littlefs image size and
merge_bin offset).
2026-09-05 23:15:29 +02:00
Robert Strouse
eb75868adb Update build params for C3 #458 #454 2024-08-19 10:46:00 -07:00
Robert Strouse
5f15a7cc93 Bump workflow actions 2024-05-26 16:05:04 -07:00
Robert Strouse
e87f42fa50 Update reconnect procedure #385 2024-05-26 15:59:18 -07:00
Robert Strouse
c4e1dbe44b Bump Arduino core to 2.0.16 2024-05-04 13:36:55 -07:00
Robert Strouse
2feb420551 Groups #350, #354, Ethernet #348 2024-05-03 16:39:46 -07:00
Robert Strouse
25c8a66869 Add apple icons #326 2024-04-14 13:58:16 -07:00
Robert Strouse
b8967901de Update workflows 2024-03-22 08:34:26 -07:00
Robert Strouse
5141676724 Change workflows 2024-03-22 07:55:11 -07:00
Robert Strouse
775e82b766 Change build parameters for workflow 2024-03-21 20:23:36 -07:00
Robert Strouse
a81d1b843d Chunk web responses 2024-01-29 18:38:26 -08:00
Robert Strouse
51e3e4b15a Update the packages url 2023-12-31 13:34:49 -08:00
Robert Strouse
763b802d86 Make separate directories for builds 2023-12-31 12:37:26 -08:00
Robert Strouse
0710445b27 More messages in OTA 2023-12-30 20:36:29 -08:00
Robert Strouse
d18170b6e5 Latest esp32 release 2.0.11 2023-12-30 18:19:12 -08:00
Robert Strouse
b86bbdaa4a Add more error messages in firmware download 2023-12-30 18:15:51 -08:00
Robert Strouse
7a0ff2dffb Updating yml 2023-12-30 17:49:45 -08:00
Robert Strouse
948c4f50fd More changes to release.yml 2023-12-30 17:45:19 -08:00
Robert Strouse
363d27e00d Update Release.yml 2023-12-30 17:30:03 -08:00
Robert Strouse
e05522384c Minor fixes for workflow 2023-12-30 11:25:54 -08:00
Robert Strouse
e16f73dcbd Trying to get around token issues 2023-12-30 11:12:21 -08:00
Robert Strouse
4f9ac91b00 Trying GitOTA again 2023-12-30 11:07:04 -08:00
Robert Strouse
a944772f96 Improve workflows for GitOTA. 2023-12-30 10:55:15 -08:00
Robert Strouse
51fd2e9174 Add firmware files for each board type. 2023-12-29 18:10:37 -08:00
Robert Strouse
247a47cb10 Set USB jtag on S3 2023-12-27 11:56:31 -08:00
Robert Strouse
47ff9bb51f Remove subdirectory from build zips 2023-12-26 16:53:39 -08:00
Robert Strouse
610067c918 Try to get the release bins to compress 2023-12-26 16:45:16 -08:00
Robert Strouse
c074842d5a Compress image files 2023-12-26 16:35:05 -08:00
Robert Strouse
0d23e17f7b Fix workflow 2023-12-26 16:21:59 -08:00
Robert Strouse
d3cacd9fe6 More work on release action 2023-12-26 16:17:34 -08:00
Robert Strouse
8b9ec016f5 More testing actions 2023-12-26 15:11:12 -08:00
Robert Strouse
20fa8f89dc More attempts at workflow actions 2023-12-26 14:59:12 -08:00
Robert Strouse
6d417bd641 Working on workflow action 2023-12-26 13:30:30 -08:00
Robert Strouse
23b24741fa Working on release files for various boards 2023-12-26 12:52:37 -08:00
Robert Strouse
76d3491f4c Fix build file versions 2023-12-21 10:42:57 -08:00
Álvaro Fernández Rojas
6b4c2241e1 github: add LOLIN S3 mini support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-02 07:22:50 +02:00
rstrouse
42dcf4e084
Merge pull request #61 from Noltari/github-ci-fix-lolin-c3-mini
github: fix LOLIN C3 mini support
2023-06-01 13:08:01 -07:00
Álvaro Fernández Rojas
39698ecd98 github: fix LOLIN C3 mini support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-01 09:31:27 +02:00
Álvaro Fernández Rojas
5b0e19438a github: enable warnings
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-01 08:11:18 +02:00
rstrouse
5f183bfc42
Merge pull request #58 from Noltari/lolin-c3-mini
Add LOLIN-C3-mini to Github CI
2023-05-31 20:44:10 -07:00
Álvaro Fernández Rojas
4847022b87 github: remove unneeded boards definition
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-05-31 14:47:19 +02:00
Álvaro Fernández Rojas
a048e77d71 github: add LOLIN-C3-mini compatibility
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-05-31 14:42:38 +02:00
Álvaro Fernández Rojas
4639ab4643 github: use static versions
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-05-31 12:29:57 +02:00
Álvaro Fernández Rojas
eb2abb6994 Add Github CI
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-05-30 16:56:05 +02:00