wes and Claude Opus 4.6
d3d672c4f1
add Prometheus metrics endpoint and push script
...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Has been cancelled
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been cancelled
New /metrics endpoint exposes WiFi signal, bitrate, gateway,
system uptime/load/memory, and ping reachability in Prometheus
exposition format. skyweave-push.sh loops every 30s pushing
metrics to the pushgateway on deltrian.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 07:35:51 -04:00
wes
98e04a7b31
code linter got me again
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 26s
2025-06-30 07:23:53 -04:00
wes
48116eb42c
added new endpoint /active_iface for determining which wan interface is currently primary
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 31s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-30 07:22:25 -04:00
wes
7d43a3d488
fixed regular expression in live nameserver parsing function
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 18s
2025-06-29 10:45:42 -04:00
wes
3fd7a9bcbc
Testing DNS function against lte interface
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 18s
2025-06-29 10:27:41 -04:00
wes
fa793c1c1a
just pasted the logger command in instead of wrapping it in popen
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 17s
2025-06-29 10:20:56 -04:00
wes
d83c16d6c3
continued enhancements for multi-wan capabilities
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-29 10:15:40 -04:00
wes
f61a392d60
function is working, octets were in the wrong order though
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 19s
2025-06-29 09:41:41 -04:00
wes
1483a7c74c
Was parsing incorrect column in route table
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 27s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 16s
2025-06-29 09:37:34 -04:00
wes
ad9fe9ac8b
Forgot to update network handler since I modified the function name to be more accurate
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 19s
2025-06-29 09:28:55 -04:00
wes
63437e5c1a
Updated active gateway parsing to return the gateway IP with the lowest metric
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 30s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 19s
2025-06-29 09:24:26 -04:00
wes
5c958f2ae8
Added test for get_imei()
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 15s
2025-06-17 15:02:29 -04:00
wes
3773f7edda
Fix test mock input
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 30s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 15s
2025-06-17 14:52:20 -04:00
wes
155447e1f1
Fix test mock input
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 30s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-17 14:42:17 -04:00
wes
1d11e42145
Fix test mock input
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-17 14:01:17 -04:00
wes
f1ebf6fa22
Cleaning up whitespace
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 32s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-17 13:51:13 -04:00
wes
5db7a9a864
Cleaning up some comments, adding unit test for get_iccid()
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 31s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-17 13:48:37 -04:00
wes
55d15621c0
Fuck it lmao
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 27s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 16s
2025-06-16 23:34:52 -04:00
wes
e059e33b81
annnnnd pissed off Busted again again again again...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:33:26 -04:00
wes
61bf6316ab
annnnnd pissed off Busted again again again...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:29:22 -04:00
wes
d9949ad5db
annnnnd pissed off Busted again again...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:27:52 -04:00
wes
6578a91f4f
annnnnd pissed off Busted again...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:20:00 -04:00
wes
142ad2ce33
annnnnd pissed off Busted...
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 30s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:17:18 -04:00
wes
297a96bdf3
annnnnd deployment works! Removed verbose ssh debugging from pipeline. Made Busted output some more details.
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 23:14:57 -04:00
wes
db012b67a5
bruhhhhh
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Successful in 18s
2025-06-16 22:57:26 -04:00
wes
5ed4bf00fc
bruhhhh
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 27s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Failing after 5s
2025-06-16 22:50:18 -04:00
wes
d18a2ffb83
bruhhh
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Failing after 3s
2025-06-16 22:41:13 -04:00
wes
8a6da2f4bb
bruhh
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 28s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Failing after 4s
2025-06-16 22:18:41 -04:00
wes
484410c4b6
bruh
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Successful in 29s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Failing after 4s
2025-06-16 22:12:57 -04:00
wes
a3b04cf6f7
scratch that going back to previous approach but with github and dockerhub auth
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 7s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 22:09:46 -04:00
wes
a4c7bf02b5
adding steps to authenticate with Github to pipeline
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 23s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 22:06:45 -04:00
wes
8de5dfd306
adding steps to authenticate with Dockerhub to pipeline
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Failing after 2m34s
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 21:57:51 -04:00
wes
86fbca4924
Fixing style issue the lua linter did not like
Skyweave Test & Lint Ritual / Test and Lint Code (push) Successful in 20s
Skyweave Test & Lint Ritual / Deploy to Roof Unit (push) Failing after 0s
2025-06-16 16:41:43 -04:00
wes
77b9311fb9
Addying deployment step to pipeline; also added imei and iccid to /network_info
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 22s
Skyweave Test & Lint Ritual / Deploy to Roof Unit (push) Has been skipped
2025-06-16 16:40:12 -04:00
wes
3803b21c85
Going to revisit this later lol
Skyweave Test & Lint Ritual / Test and Lint Code (push) Successful in 23s
2025-06-12 21:32:15 -04:00
wes
cdb7d6f647
new test for log parser 3
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 21s
2025-06-12 21:30:19 -04:00
wes
0763fa7f24
new test for log parser 2
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 20s
2025-06-12 21:28:00 -04:00
wes
6463a3d4ab
new test for log parser
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 21s
2025-06-12 21:23:37 -04:00
wes
cc479240ad
Now we are getting somewhere
Skyweave Test & Lint Ritual / Test and Lint Code (push) Successful in 21s
2025-06-12 20:55:58 -04:00
wes
9b99d51a15
Fixing ci pipeline.... lmao
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 24s
2025-06-12 20:53:06 -04:00
wes
73480a3adf
Fixing ci pipeline I hope
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 9s
2025-06-12 20:51:43 -04:00
wes
a5ce9d1977
Fixing ci pipeline for real this time
Skyweave Test & Lint Ritual / Test and Lint Code (push) Failing after 11s
2025-06-12 20:49:01 -04:00
wes
04ee1a037d
Fixing ci pipeline
2025-06-12 20:47:55 -04:00
wes
490a32dea6
Taming the linter again the third
Skyweave CI Rituals / Luacheck static analysis (push) Successful in 7s
Skyweave CI Rituals / Rite of Unit Inquisition (Busted) (push) Failing after 1s
2025-06-12 08:57:26 -04:00
wes
0fef02e029
Taming the linter again again
Skyweave CI Rituals / Luacheck static analysis (push) Failing after 6s
Skyweave CI Rituals / Rite of Unit Inquisition (Busted) (push) Has been skipped
2025-06-12 08:45:04 -04:00
wes
442ecd1290
Taming the linter again
Skyweave CI Rituals / Luacheck static analysis (push) Failing after 5s
Skyweave CI Rituals / Rite of Unit Inquisition (Busted) (push) Has been skipped
2025-06-12 08:40:16 -04:00
wes
4688a5d22e
Lets try some unit testing...
Skyweave CI Rituals / Luacheck static analysis (push) Failing after 5s
Skyweave CI Rituals / Rite of Unit Inquisition (Busted) (push) Has been skipped
2025-06-12 08:34:58 -04:00
wes
03515be254
Think I just need to add error code 631 to my ignore clause now. (Line is too long > 120)... It is not 1980 anymore I choose to live dangerously
Skyweave CI Rituals / Rite of Static Scrutiny (Luacheck) (push) Successful in 5s
2025-06-12 08:03:26 -04:00
wes
4ade029461
Configuring luacheck to be a little more reasonable part 3
Skyweave CI Rituals / Rite of Static Scrutiny (Luacheck) (push) Failing after 6s
2025-06-12 07:58:24 -04:00
wes
dcbd96ee75
Configuring luacheck to be a little more reasonable part 2
Skyweave CI Rituals / Rite of Static Scrutiny (Luacheck) (push) Failing after 6s
2025-06-12 07:55:43 -04:00