Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2009 commits
Select commit Hold shift + click to select a range
3520f9e
Bump requests from 2.28.2 to 2.31.0 (#3213)
dependabot[bot] May 26, 2023
7d84de6
Fix errors in DDP implementation (#3193)
coral May 26, 2023
5a8a8dc
Feature implementation
blazoncek May 28, 2023
ee7036f
CSS tweaks
Aircoookie May 29, 2023
995d94c
Repeat segment button fix
blazoncek May 29, 2023
bb91d54
Merge branch 'main' into feature
Aircoookie May 29, 2023
0a5aac7
Merge branch 'main' into seg-groups
blazoncek May 29, 2023
70c277d
bugfix: don't hide sound sim options for "double note" effects
softhack007 May 30, 2023
926e9ff
Merge pull request #3171 from Aircoookie/seg-groups
blazoncek May 30, 2023
d20cdc0
Merge branch 'main' into feature
blazoncek May 30, 2023
9f3520c
Update comments.
blazoncek May 30, 2023
4374930
npm build
blazoncek May 30, 2023
69ab2ce
Merge branch 'main' into feature
blazoncek May 30, 2023
680afe9
Merge pull request #3220 from Aircoookie/feature
blazoncek May 30, 2023
82e448d
Beta-3 changes
blazoncek May 30, 2023
a5161eb
Use constant for mDNS name to allow setting from my_config.h (#3145)
j-mutter May 31, 2023
e3783e0
Fix for displaying 1bpp bmp files (usermod EleksTube IPS) (#2988)
dvdavide May 31, 2023
9d22a06
Changes for allowing Alexa to change light color to White when auto-c…
Sebbb May 31, 2023
130f495
Bugfix multi relay.
blazoncek Jun 1, 2023
24537c4
Debug data for rotary.
blazoncek Jun 1, 2023
af88c68
Buttons: Trigger on button press (instead of release) if all configur…
Sebbb Jun 2, 2023
d383bc9
Changelog update
Aircoookie Jun 2, 2023
b6d9fd8
Usermod fixes
blazoncek Jun 3, 2023
b9b0721
Add pin mode.
blazoncek Jun 3, 2023
92390d1
Bugfix in DDP handling.
blazoncek Jun 4, 2023
1e7071b
Transition bugfix.
blazoncek Jun 4, 2023
26bec11
Reverse proxy support.
blazoncek Jun 4, 2023
189d145
Merge branch 'main' into beta-3
blazoncek Jun 4, 2023
7dfc4a6
Merge branch 'main' into beta-3
blazoncek Jun 4, 2023
3eb8be6
Bump version and update changelog
blazoncek Jun 4, 2023
59f1cdc
Fix WS2801 output on boards with ethrnet (similar to #2542)
david-sawatzke Jun 6, 2023
dfb8de2
Fix for #3204
blazoncek Jun 6, 2023
999bec1
Merge pull request #3232 from david-sawatzke/ws2801_eth_fix
blazoncek Jun 6, 2023
eb8e957
Bugfix reverse proxy path detection
blazoncek Jun 7, 2023
fec2d1f
Bugfix
blazoncek Jun 7, 2023
daa3200
Sync page bugfix
blazoncek Jun 8, 2023
ccb0d49
Port bugfix.
blazoncek Jun 8, 2023
21387b9
Bugfix download backup json
blazoncek Jun 8, 2023
3ca58ee
Pin dropdowns POC.
blazoncek Jun 10, 2023
d18d800
fix(settings): mitigate xss
jkoelker Jun 10, 2023
e22e8ff
npm
blazoncek Jun 11, 2023
0496188
Merge pull request #3242 from jkoelker/mitigate_xss
blazoncek Jun 11, 2023
b5ee170
Merge branch 'main' into beta-3
blazoncek Jun 11, 2023
149f4e3
Merge branch 'main' into dev-2
blazoncek Jun 11, 2023
ba6e2f0
Pin dropdown updates for LED pins.
blazoncek Jun 12, 2023
5ca8f4a
Merge branch 'pin-dropdown' into beta-3
blazoncek Jun 12, 2023
a690cb3
changelog
blazoncek Jun 12, 2023
f6092b9
Build bump & updated changelog
blazoncek Jun 13, 2023
670461c
Merge pull request #3238 from Aircoookie/beta-3
blazoncek Jun 13, 2023
dd9da28
Support settings pin unlock via JSON
Aircoookie Jun 14, 2023
9e69627
2D Lissajous improvements
softhack007 Jun 14, 2023
31efbe9
Minor string optimisation.
blazoncek Jun 14, 2023
7538649
Add optional leading 0 on time and date for Scrolling Text
blazoncek Jun 14, 2023
bb15e1d
minor comment update
softhack007 Jun 15, 2023
264b3a7
Code style: define constants for settings subpage IDs
Aircoookie Jun 15, 2023
7524485
Fix for #3251
blazoncek Jun 16, 2023
4ea5723
Enhance pin dropdowns.
blazoncek Jun 16, 2023
c04c73b
WS logic: No resending, improved ESP8266 stability
Aircoookie Jun 17, 2023
dd1cf0e
AC lacks ERRORSR_PRINTF
netmindz Jun 19, 2023
b296115
AC lacks ERRORSR_PRINTLN
netmindz Jun 19, 2023
63df85f
AC lacks i2sMaster param to I2SSource
netmindz Jun 19, 2023
cf48ad0
New SPI display SSD1309 for 4LD.
blazoncek Jun 21, 2023
e4ee392
Support for ESP-NOW Wireless Remote Control (#3237)
ctsims Jun 22, 2023
d3af2be
Adding Pixel Magic Tool to WLED (#3249)
ajotanc Jun 22, 2023
b257f47
Bugfix for #3259
blazoncek Jun 22, 2023
ef3c72a
Fix for #3265
blazoncek Jun 23, 2023
067ed12
Temporary bugfix for #3264
blazoncek Jun 24, 2023
ebd909d
Remove obsolete Visual Studio files
Aircoookie Jun 25, 2023
498dd76
Decouple segment led buffer from global led buffer
Aircoookie Jun 26, 2023
f6e86bf
First global buffer iteration
Aircoookie Jun 26, 2023
61ba16b
Global buffer and ABL fixes
Aircoookie Jun 26, 2023
f015227
Missing WS connection fallback for liveview (#3267)
blazoncek Jun 26, 2023
481bd6f
Add WiFi network scan RPC command to Improv Serial (#3271)
Aircoookie Jun 26, 2023
fa9b151
Slightly more efficient buffer copy to busses
Aircoookie Jun 26, 2023
f442aad
Misc.
blazoncek Jun 27, 2023
3e51900
Removed current cycle assignment that clears current value (#3262)
alackmann Jun 30, 2023
272f96b
Double buffering at bus level.
blazoncek Jun 30, 2023
9b87892
optimization for ABL hotfix
softhack007 Jul 1, 2023
858b57d
Return of local leds[]
blazoncek Jul 1, 2023
c89f38f
Edited Metadata for effect 5 & 8 to be availible on just 1 Pixel (PWM…
Titanium177 Jul 1, 2023
c9ef034
Build bump/fix
blazoncek Jul 2, 2023
45ac0d5
fix for #3276
softhack007 Jul 2, 2023
65e073e
de-optimization
softhack007 Jul 3, 2023
e416d06
Merge pull request #3274 from Aircoookie/ABL_hotfixPlus
softhack007 Jul 3, 2023
eabd6f6
soudsim bugfix
softhack007 Jul 3, 2023
406a254
inactive segments robustness improvement
softhack007 Jul 3, 2023
7de7ef8
fix some crashes when changing presets
softhack007 Jul 3, 2023
d48a965
prevent races on leds buffer (looptask vs. async_tcp)
softhack007 Jul 3, 2023
fa281a0
ABL optimization
softhack007 Jul 3, 2023
66616e1
Some timings added.
blazoncek Jul 3, 2023
8831c76
restoreColorLossy small optimization
softhack007 Jul 4, 2023
45a0061
reverting _restaurationBri change
softhack007 Jul 5, 2023
ad825b8
Added a few debug timings.
blazoncek Jul 5, 2023
59a144b
Disable global buffer on ESP8266 by default
blazoncek Jul 5, 2023
196779f
XY: minor bugfix
softhack007 Jul 6, 2023
788a276
fix power calculation for NeoPixelBusLg
softhack007 Jul 6, 2023
fbbf2d5
2DPlasmaball - optimize out float
softhack007 Jul 6, 2023
42b2477
blur speedup
softhack007 Jul 6, 2023
f437fd6
Code readability.
blazoncek Jul 6, 2023
2ad3ab7
Correct scaling for peek.
blazoncek Jul 6, 2023
822298a
Merge branch 'main' into alt-buffer
Aircoookie Jul 9, 2023
6267d11
Fix compilation and ABL scaling
Aircoookie Jul 9, 2023
fa6070c
Multiple updates:
blazoncek Jul 12, 2023
4766666
Static queued segment bounds
Aircoookie Jul 13, 2023
72a72db
proper rounding of FPS
softhack007 Jul 13, 2023
5e20abd
Move segment bounds queuing to WS2812FX
Aircoookie Jul 13, 2023
6302056
Add ability to toggle devices from nodes view.
blazoncek Jul 13, 2023
ae235aa
Fix UI handling of in-between inactive segments
Aircoookie Jul 13, 2023
cb579ec
Broadcast change.
blazoncek Jul 14, 2023
b1dfa1d
Merge pull request #3291 from Aircoookie/onoff-nodes
blazoncek Jul 14, 2023
0b956c6
changelog update
blazoncek Jul 14, 2023
57d3585
Merge branch 'main' into alt-buffer
blazoncek Jul 14, 2023
f1e1bd4
Slight optimisation in BusDigial::getPixelColor()
blazoncek Jul 14, 2023
a97609e
Bump semver from 5.7.1 to 5.7.2 (#3289)
dependabot[bot] Jul 15, 2023
82e01f7
Fixed ABL calculation.
blazoncek Jul 17, 2023
abfb8bb
Fix (almost good) for unbuffered ABL calculations.
blazoncek Jul 17, 2023
d8f9a9a
Minor correction (slider names)
softhack007 Jul 17, 2023
0928060
blur bugfix
softhack007 Jul 18, 2023
ebb4628
Minor correction (slider names)
softhack007 Jul 17, 2023
5ef7cd7
blur bugfix
softhack007 Jul 18, 2023
76acb7b
Merge branch 'main' into AC-ES8388
netmindz Jul 18, 2023
7d4fe34
Remove direct setup for I2C from ES8388 driver
netmindz Jul 18, 2023
286e057
Merge pull request #3216 from netmindz/AC-ES8388
blazoncek Jul 18, 2023
7dcbb40
Trying to solve ABL bug.
blazoncek Jul 18, 2023
5b9630c
Repaint NPB buffer on brightness updates
Aircoookie Jul 19, 2023
0cf50e8
FX Fireworks optimisation
blazoncek Jul 19, 2023
2fce15d
Restore brightness immediately after show()
Aircoookie Jul 19, 2023
8ccf349
Always repaint NPB buffer on brightness change
Aircoookie Jul 19, 2023
e3ee48b
Deallocate relay, button and IR pins prior to reallocation in JSON co…
Aircoookie Jul 19, 2023
aa54d65
upgrade -S3/-S2/-C3 to platform 5.3.0
softhack007 Jul 20, 2023
2db966b
Improvements for -S3 with PSRAM
softhack007 Jul 20, 2023
050489d
allow Lolin Wifi Fix on -S3
softhack007 Jul 20, 2023
f8e766f
add -S3 PSRAM (qio_opi) to nightly builds
softhack007 Jul 20, 2023
c8fdf37
upgrade to FastLED 3.6.0
softhack007 Jul 20, 2023
1ecb4fe
2D Drift: minor optimization
softhack007 Jul 21, 2023
9385361
Merge pull request #3280 from Aircoookie/alt-buffer
Aircoookie Jul 25, 2023
b67235a
Bump certifi from 2022.12.7 to 2023.7.22 (#3301)
dependabot[bot] Jul 26, 2023
0ccadb2
Add WireGuard VPN usermod (#3270)
acvigue Jul 27, 2023
1ed8179
esp-now remote: reduce number of exported functions
softhack007 Jul 30, 2023
5fe09e9
esp-now remote: fix crash with AP = Always
softhack007 Aug 1, 2023
5df197e
disable ESP-NOW remotes in ethernet build (will crash without wifi)
softhack007 Aug 1, 2023
9a78d28
Merge branch 'main' into PJH_ADD_Linearbounce
blazoncek Aug 1, 2023
54b80f7
remove unused variable
blazoncek Aug 1, 2023
3097a1b
minor aesthetic fixes
blazoncek Aug 1, 2023
af3c8f6
revert wled00.ino
blazoncek Aug 1, 2023
bb8223d
Soap bugfix.
blazoncek Aug 2, 2023
8503aba
Better random palette handling.
blazoncek Aug 3, 2023
937e3d0
FX blending POC
blazoncek Aug 5, 2023
bdff05f
Palette blending optimisation.
blazoncek Aug 5, 2023
9a87a2f
Blending
blazoncek Aug 5, 2023
93a1616
Blend tweaking.
blazoncek Aug 5, 2023
45d7e66
effects bugfix: prevent crash when SEGLEN==1
softhack007 Aug 5, 2023
cb42ca8
FX optimisation
blazoncek Aug 6, 2023
0840704
Chasing memory corruption/leaks.
blazoncek Aug 7, 2023
9832fbe
Segment reset
blazoncek Aug 8, 2023
1889fe2
Merge branch 'main' into fx-blending
Aircoookie Aug 9, 2023
7b28387
Comments from Aircoookie addressed
blazoncek Aug 9, 2023
353e97a
Clear status pixels
blazoncek Aug 10, 2023
04aa9f0
Release of WLED beta 0.14.0-b4
Aircoookie Aug 11, 2023
00bc7dc
Merge branch 'main' into fx-blending
blazoncek Aug 12, 2023
ac83b67
Cleaner transition code.
blazoncek Aug 12, 2023
800abc6
Add send and receive groups to json api
shlomozippel Aug 10, 2023
a2bda5a
Merge pull request #3317 from chroma-tech/group-masks-api
blazoncek Aug 14, 2023
4911a74
Scrolling text enhancement.
blazoncek Aug 16, 2023
bf452e9
Playlist saving bugfix.
blazoncek Aug 16, 2023
7e28718
Too long metadata string bugfix.
blazoncek Aug 17, 2023
4e83752
Merge branch 'main' into fx-blending
blazoncek Aug 17, 2023
dfc3338
Optimisation.
blazoncek Aug 17, 2023
06402cf
Making buffer fix easy to maintain and portable.
blazoncek Aug 17, 2023
ba1b6f3
Button bugfix.
blazoncek Aug 23, 2023
fc1dd2d
Fix for #3346
blazoncek Aug 25, 2023
394443b
Merge branch 'main' into fx-blending
blazoncek Aug 25, 2023
246f0b2
staircase toggle power on/off option bool
djasonic Aug 27, 2023
bb45bee
oappend() debug message when buffer is full
softhack007 Aug 27, 2023
d1b00ba
Bugfix.
blazoncek Aug 28, 2023
6f9bcf1
Merge branch 'main' into fx-blending
blazoncek Aug 28, 2023
a79c9d5
info page: add time
PSandro Aug 29, 2023
2bf052a
recreate web ui files
PSandro Aug 29, 2023
d52f220
Revert "recreate web ui files"
PSandro Aug 30, 2023
2d49ace
recreate html_ui.h & html_simple.h
PSandro Aug 30, 2023
ca73b8e
rename 'Current local time' -> 'Time'
PSandro Aug 30, 2023
5ff66ce
recreate html_ui.h & html_simple.h
PSandro Aug 30, 2023
262ed38
Fix for #3352
blazoncek Aug 31, 2023
822dd24
Add Internal Temperature usermod (#3246)
dima-zhemkov Sep 1, 2023
6c72194
Add compile time MQTT override (#3354)
blazoncek Sep 1, 2023
3f98e94
Merge pull request #3348 from djasonic/staircase-toggle-pr
blazoncek Sep 2, 2023
c2f5846
Add optional compile flag
blazoncek Sep 2, 2023
25553a2
Merge pull request #3351 from PSandro/pr_info_time
blazoncek Sep 2, 2023
84148ad
Implement palette colors
blazoncek Sep 3, 2023
945ac82
fix small typo in MQTT override code
softhack007 Sep 5, 2023
ddbe883
Merge branch 'fx-blending'
softhack007 Sep 5, 2023
5110a8c
Squashed commit of the following:
softhack007 Sep 5, 2023
58187e0
optional ball trails (rolling balls)
softhack007 Sep 5, 2023
9bb018d
bump to build 2309050
softhack007 Sep 5, 2023
885f4de
Merge branch 'main' into PJH_ADD_Linearbounce
blazoncek Sep 5, 2023
1af3794
Merge pull request #1039 from pjhatch/PJH_ADD_Linearbounce
softhack007 Sep 6, 2023
164372b
Update changelog
blazoncek Sep 7, 2023
111f172
Update CHANGELOG.md
softhack007 Sep 7, 2023
c7dd4a7
potentiometer: check that pin supports ananlogread
softhack007 Sep 7, 2023
188956a
bugfix for random crash when switching between presets
softhack007 Sep 8, 2023
69fb15d
debug message optimizations for 8266
softhack007 Sep 8, 2023
e40f266
Better bugfix in mode blending when _t is unallocated
blazoncek Sep 8, 2023
da0cf01
fixing a few implicit promotions to double
softhack007 Sep 9, 2023
e9723de
minor updates for audioreactive
softhack007 Sep 9, 2023
c117785
8266 optional build flags to increase IRAM
softhack007 Sep 10, 2023
b4fe694
esp32 buildenv with audioreactive
softhack007 Sep 10, 2023
720abd4
version bump 0.14.0-b5
softhack007 Sep 10, 2023
60c47cf
npm run build
softhack007 Sep 10, 2023
fc4ed1c
Fix for #3369
blazoncek Sep 12, 2023
282d58a
audioreactive: stack size tuning
softhack007 Sep 14, 2023
87cc3fd
2D Ripple effect tweak
blazoncek Sep 15, 2023
c7d45c2
Meteor effect change
blazoncek Sep 16, 2023
527e3d6
Merge pull request #3373 from Aircoookie/ripple-tweak
softhack007 Sep 17, 2023
9e155cf
Fix ES8388Source & ES7243 initialization.
christianpatterson Sep 17, 2023
f9de234
Remove obsolete I2C parameters from AudioSource::initialize and all o…
christianpatterson Sep 18, 2023
3260f46
bugfix for #3375
softhack007 Sep 18, 2023
555dd2e
matrix: fix for a corner case (e.g. gapmaps)
softhack007 Sep 18, 2023
43613e3
Matrix effect speedup
softhack007 Sep 18, 2023
26ac612
fix wrong signature of SPH0654::initialize()
softhack007 Sep 19, 2023
eb66a40
Merge pull request #3377 from christianpatterson/audioreactive-initia…
softhack007 Sep 19, 2023
438525e
AR: use bandpass filter for analog input
softhack007 Sep 23, 2023
2dcb126
version bump 0.14.0-b6
softhack007 Sep 23, 2023
ea7e0c6
npm run build
softhack007 Sep 23, 2023
5eadbe7
FX update
blazoncek Sep 24, 2023
166316e
fix for #3400
softhack007 Sep 30, 2023
b0a56a4
Fix for #3405
blazoncek Oct 1, 2023
7e6eb65
Fix for #3403
blazoncek Oct 1, 2023
332be7e
Build bump.
blazoncek Oct 1, 2023
1c3fdb7
optimization: only use "float" math functions
softhack007 Oct 1, 2023
26e766e
Merge pull request #3406 from Aircoookie/sunset_accuracy_fix
softhack007 Oct 2, 2023
43d6151
Fix: removing duplicate `viewport` declaration
mountainash Oct 4, 2023
b575179
Fix: lang moved to the correct HTML element
mountainash Oct 4, 2023
40515e6
Ignoring HTML build output
mountainash Oct 5, 2023
23e4a2e
Reordered & grouped
mountainash Oct 5, 2023
32ab2ae
Allow /wled00/html_*.h files
mountainash Oct 5, 2023
2298590
Merge pull request #3425 from mountainash/fix/git-ignore
softhack007 Oct 6, 2023
3c46497
Merge pull request #3420 from mountainash/fix/duplicate-viewport-decl…
softhack007 Oct 6, 2023
74d196a
npm run build
softhack007 Oct 6, 2023
4245767
fix for partly uninitialized sound sync packets (audioreactive)
softhack007 Oct 8, 2023
a769c55
Updating "Discord" invite to point to #general
chrishultin Oct 11, 2023
76821ad
Merge pull request #3437 from chrishultin/fix_discord_invite
softhack007 Oct 11, 2023
5dadf92
also change second discord link in readme
softhack007 Oct 11, 2023
783424d
version bump 0.14.0 (release)
softhack007 Oct 13, 2023
3847bfc
npm run build
softhack007 Oct 13, 2023
a7717ef
Merge tag 'v0.14.0'
awawa-dev Oct 23, 2024
45d902b
Update UI
awawa-dev Oct 23, 2024
aca4795
Update GA
awawa-dev Oct 23, 2024
16434d2
Use tag to pin AsyncWebServer version
willmmiles Sep 14, 2024
757c63b
Update platformio.ini
awawa-dev Oct 23, 2024
3667af1
Change default
awawa-dev Oct 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
github: [Aircoookie]
custom: ['https://paypal.me/Aircoookie']
github: awawa-dev
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ body:
options:
- ESP8266
- ESP32
- ESP32-S3
- ESP32-S2
- ESP32-C3
- Other
validations:
required: true
Expand All @@ -80,4 +83,4 @@ body:
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/Aircoookie/WLED/blob/master/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
required: true
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: WLED Discord community
url: https://discord.gg/KuqP7NE
about: Please ask and answer questions and discuss setup issues here!
- name: WLED community forum
url: https://wled.discourse.group/
about: For issues and ideas that might need longer discussion.
- name: kno.wled.ge base
url: https://kno.wled.ge/basics/faq/
about: Take a look at the frequently asked questions and documentation, perhaps your question is already answered!
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

33 changes: 20 additions & 13 deletions .github/workflows/wled-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,23 @@ jobs:
name: Gather Environments
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Cache pip
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- uses: actions/setup-python@v2
- uses: actions/setup-python@v5
with:
python-version: '3.9'
- name: Install PlatformIO
run: pip install -r requirements.txt
- name: Get default environments
id: envs
run: |
echo "::set-output name=environments::$(pio project config --json-output | jq -cr '.[0][1][0][1]')"
echo "environments=$(pio project config --json-output | jq -cr '.[0][1][0][1]')" >> $GITHUB_OUTPUT
outputs:
environments: ${{ steps.envs.outputs.environments }}

Expand All @@ -32,52 +34,57 @@ jobs:
runs-on: ubuntu-latest
needs: get_default_envs
strategy:
fail-fast: false
matrix:
environment: ${{ fromJSON(needs.get_default_envs.outputs.environments) }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Cache pip
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
restore-keys: |
${{ runner.os }}-pip-
- name: Cache PlatformIO
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.platformio
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: '3.9'
- name: Install PlatformIO
run: pip install -r requirements.txt
- name: Build firmware
env:
WLED_RELEASE: True
run: pio run -e ${{ matrix.environment }}
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
with:
name: firmware-${{ matrix.environment }}
path: |
build_output/firmware/*.bin
build_output/firmware/*.gz
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
if: startsWith(github.ref, 'refs/tags/')
with:
name: firmware-release
name: firmware-release-${{ matrix.environment }}
path: build_output/release/*.bin
release:
name: Create Release
runs-on: ubuntu-latest
needs: [get_default_envs, build]
if: startsWith(github.ref, 'refs/tags/')
steps:
- uses: actions/download-artifact@v2
- uses: actions/download-artifact@v4
with:
name: firmware-release
pattern: firmware-release-*
merge-multiple: true
- name: Create draft release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
draft: True
files: |
Expand Down
29 changes: 18 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
.pio
.cache
.clang-format
.direnv
.DS_Store
.gitignore
.idea
.pio
.pioenvs
.piolibdeps
.vscode
!.vscode/extensions.json
/wled00/Release

esp01-update.sh
platformio_override.ini
replace_fs.py
wled-update.sh

/build_output/
/node_modules/

/wled00/extLibs
/platformio_override.ini
/wled00/LittleFS
/wled00/my_config.h
/build_output
.DS_Store
.gitignore
.clang-format
node_modules
.idea
.direnv
/wled00/Release
/wled00/wled00.ino.cpp
4 changes: 1 addition & 3 deletions .gitpod.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
FROM gitpod/workspace-full

USER gitpod

RUN pip3 install -U platformio
USER gitpod
9 changes: 4 additions & 5 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
tasks:
- command: platformio run
- command: pip3 install -U platformio && platformio run

image:
file: .gitpod.Dockerfile

vscode:
extensions:
- ms-vscode.cpptools@0.26.3:u3GsZ5PK12Ddr79vh4TWgQ==
- eamodio.gitlens@10.2.1:e0IYyp0efFqVsrZwsIe8CA==
- Atishay-Jain.All-Autocomplete@0.0.23:fbZNfSpnd8XkAHGfAPS2rA==
- 2gua.rainbow-brackets@0.0.6:Tbu8dTz0i+/bgcKQTQ5b8g==
- Atishay-Jain.All-Autocomplete
- esbenp.prettier-vscode
- shardulm94.trailing-spaces
Loading