libremesh / lime-packages

LibreMesh packages configuring OpenWrt for wireless mesh networking
https://libremesh.org/
GNU Affero General Public License v3.0
277 stars 96 forks source link

ci: update openwrt/gh-action-sdk #1052

Closed a-gave closed 1 year ago

a-gave commented 1 year ago

This is an attempt to re-enable the build of lime-packages via ci for versions based on openwrt-19.07.10, and enable it also for versions based on openwrt-22.03.5.

This create a distinct workflow file for older releases , linking them with the sdk related to openwrt-19.07.10.

This update also the default workflow build.yml to fix the error /entrypoint.sh: line 8: cd: /home/build/openwrt/: No such file or directory. This seems due to an update in the directory structure in https://github.com/openwrt/gh-action-sdk

codecov-commenter commented 1 year ago

Codecov Report

Merging #1052 (626dd32) into master (bf158a1) will increase coverage by 0.40%. Report is 71 commits behind head on master. The diff coverage is 100.00%.

:exclamation: Current head 626dd32 differs from pull request most recent head e1fbfb9. Consider uploading reports for the commit e1fbfb9 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

@@            Coverage Diff             @@
##           master    #1052      +/-   ##
==========================================
+ Coverage   79.27%   79.67%   +0.40%     
==========================================
  Files          53       53              
  Lines        4444     4542      +98     
==========================================
+ Hits         3523     3619      +96     
- Misses        921      923       +2     
Files Changed Coverage Δ
...ages/lime-system/files/usr/lib/lua/lime/config.lua 97.72% <100.00%> (+0.03%) :arrow_up:
...ges/lime-system/files/usr/lib/lua/lime/network.lua 78.39% <100.00%> (+0.20%) :arrow_up:
...tuck-wa/files/usr/lib/lua/lime/wifi_unstuck_wa.lua 100.00% <100.00%> (ø)
tests/fakes/iwinfo.lua 98.13% <100.00%> (+1.02%) :arrow_up:

... and 4 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more