3070e42945
Remember to trim string to remove whitespace
Basic Cargo Checks / docker-check (push) Successful in 1m47s
Basic Cargo Checks / docker-build (push) Successful in 2m2s
2023-06-19 14:19:09 -04:00
9a7700dee4
First rough shot at using built-in serial
Basic Cargo Checks / docker-build (push) Successful in 1m28s
Basic Cargo Checks / docker-check (push) Successful in 3m35s
2023-06-19 14:16:14 -04:00
9c1d2ad049
Merge branch 'devel' of forgejo:blizzardfinnegan/seymourLifeRust into devel
Basic Cargo Checks / docker-build (push) Failing after 15s
Basic Cargo Checks / docker-check (push) Successful in 1m23s
2023-06-19 13:43:01 -04:00
f1a4b4b251
Add notes for auto-serial check
2023-06-19 13:42:26 -04:00
57968c3167
Merge pull request 'v2.2.0' ( #4 ) from devel into stable
...
Basic Cargo Checks / docker-build (push) Successful in 1m29s
Basic Cargo Checks / docker-check (push) Successful in 3m36s
Reviewed-on: #4
2023-06-19 10:57:21 -04:00
7b28751871
Deprioritise misc responses
...
Basic Cargo Checks / docker-check (push) Successful in 1m12s
Basic Cargo Checks / docker-build (push) Successful in 4m58s
There's a lot of these, and most are shutdown or bootup logs. Will still
log, but won't show in the default mode
2023-06-19 10:31:26 -04:00
8fb05a3010
Mute unexpected response for DebugInit and empty
Basic Cargo Checks / docker-check (push) Successful in 1m54s
Basic Cargo Checks / docker-build (push) Successful in 2m3s
2023-06-19 10:14:59 -04:00
35d9c7b6fb
Add debug menu init and blank newline handling
Basic Cargo Checks / docker-check (push) Successful in 2m2s
Basic Cargo Checks / docker-build (push) Successful in 2m16s
2023-06-19 10:05:03 -04:00
3b352472dc
Log "other" TTY Response
Basic Cargo Checks / docker-check (push) Successful in 1m12s
Basic Cargo Checks / docker-build (push) Successful in 4m54s
2023-06-19 09:45:27 -04:00
24e742e0a2
Continue debugging
Basic Cargo Checks / docker-build (push) Successful in 1m25s
Basic Cargo Checks / docker-check (push) Successful in 4m28s
2023-06-19 09:22:29 -04:00
5182e4431b
Add debug tool
...
Basic Cargo Checks / docker-check (push) Successful in 1m51s
Basic Cargo Checks / docker-build (push) Successful in 2m7s
Not sure why Unexpected Response error always shows. trying to track it
down.
2023-06-19 09:08:37 -04:00
6f361644cd
Merge branch 'devel' of forgejo:blizzardfinnegan/seymourLifeRust into devel
Basic Cargo Checks / docker-build (push) Successful in 1m29s
Basic Cargo Checks / docker-check (push) Successful in 3m33s
2023-06-17 15:42:11 -04:00
4a83509bf8
Add Nix dev environment
2023-06-17 15:41:35 -04:00
70da5adc2b
Remove some logging for storage purposes
...
Basic Cargo Checks / docker-check (push) Successful in 1m14s
Basic Cargo Checks / docker-build (push) Successful in 4m55s
Also, stored a particularly useful log in the repo for easier analysis
2023-06-16 14:00:43 -04:00
f9f819d5fd
Rewrite goto functions, remove extra return type
...
Basic Cargo Checks / docker-build (push) Successful in 4m59s
Basic Cargo Checks / docker-check (push) Successful in 3m44s
Goto functions are now smarter, and can handle empty/bad reads from the
seymour. Also simplified the DebugMenu checks in tty
2023-06-16 10:57:16 -04:00
823543ff03
Update init and project name
...
Basic Cargo Checks / docker-build (push) Successful in 1m24s
Basic Cargo Checks / docker-check (push) Successful in 3m32s
Project is no longer Proof Of Concept.
Modified Device init to be more consistent.
Started explicit typing of variables.
2023-06-16 09:53:46 -04:00
c2ea32f2c9
Attempt to debug bad temp cycle check
Basic Cargo Checks / docker-build (push) Successful in 1m28s
Basic Cargo Checks / docker-check (push) Successful in 32s
2023-06-15 17:02:12 -04:00
c1e3efdb8c
revert previous change
Basic Cargo Checks / docker-check (push) Successful in 52s
Basic Cargo Checks / docker-build (push) Successful in 2m19s
2023-06-14 15:31:37 -04:00
e666931d1a
take advantage of new runners
Basic Cargo Checks / docker-check (push) Failing after 54s
Basic Cargo Checks / docker-build (push) Failing after 54s
2023-06-14 15:26:52 -04:00
a2701de3a0
Remove excess argument for test
Basic Cargo Checks / docker-check (push) Successful in 53s
Basic Cargo Checks / docker-build (push) Successful in 4m55s
2023-06-14 14:36:19 -04:00
4bc8383016
Continue tweaking reboot algorithm
Basic Cargo Checks / docker-check (push) Successful in 47s
Basic Cargo Checks / docker-build (push) Successful in 4m54s
2023-06-14 13:31:39 -04:00
714c198f54
Add proper password prompt parsing functionality
Basic Cargo Checks / docker-check (push) Successful in 50s
Basic Cargo Checks / docker-build (push) Successful in 3m57s
2023-06-14 10:14:04 -04:00
fe7cd6d510
Finish temp algorithm, update login algorithm
...
Basic Cargo Checks / docker-check (push) Successful in 46s
Basic Cargo Checks / docker-build (push) Successful in 3m57s
Bash often drops beginning characters in the first command sent if it is
sent too soon after being logged in. Solution is to wait 1s after
logging in
2023-06-13 15:46:09 -04:00
7a601ebc6e
Add back is_temp_running
Basic Cargo Checks / docker-check (push) Successful in 2m37s
Basic Cargo Checks / docker-build (push) Successful in 13m52s
2023-06-13 09:32:44 -04:00
c1757ce169
Continue reconfiguring for new cycle structure
Basic Cargo Checks / docker-build (push) Failing after 53s
Basic Cargo Checks / docker-check (push) Failing after 2m34s
2023-06-13 09:26:25 -04:00
5845642101
Version bump
Basic Cargo Checks / docker-build (push) Successful in 51s
Basic Cargo Checks / docker-check (push) Successful in 11m30s
2023-06-13 08:30:40 -04:00
c38b476f9f
Start dealing with reboot
Basic Cargo Checks / docker-build (push) Successful in 3m55s
Basic Cargo Checks / docker-check (push) Successful in 11m29s
2023-06-12 16:06:23 -04:00
7cf87ee58a
Add notes for rebooting status
...
Basic Cargo Checks / docker-build (push) Successful in 50s
Basic Cargo Checks / docker-check (push) Successful in 10m52s
Turns out, long shutdown-before-reboot is why things get desynced after
a while. There's a random thread that can wait up to 10s before dying,
and that's what causes the "drops", which are actually more akin to
"desync"s.
2023-06-12 15:02:51 -04:00
6f1ac51630
Attempt to fix "drop"
...
Basic Cargo Checks / docker-build (push) Successful in 51s
Basic Cargo Checks / docker-check (push) Successful in 11m36s
Remove infinite loop from is_temp_running, add logging
2023-06-12 13:31:09 -04:00
b351228df4
Reduce boot time and bp time
Basic Cargo Checks / docker-build (push) Successful in 56s
Basic Cargo Checks / docker-check (push) Successful in 11m49s
2023-06-12 12:58:23 -04:00
b0dad705bc
Fix borrow issue
Basic Cargo Checks / docker-build (push) Successful in 48s
Basic Cargo Checks / docker-check (push) Successful in 2m32s
2023-06-12 08:45:47 -04:00
40c33a8d79
Increase logging verbosity
Basic Cargo Checks / docker-build (push) Failing after 51s
Basic Cargo Checks / docker-check (push) Failing after 2m35s
2023-06-12 08:42:36 -04:00
42944f2d3c
set debug iteration count
...
Basic Cargo Checks / docker-check (push) Successful in 29s
Basic Cargo Checks / docker-build (push) Successful in 3m44s
Debug mode now requires no user input whatsoever
2023-06-09 11:07:38 -04:00
37accb8a0f
Version bump
Basic Cargo Checks / docker-build (push) Successful in 31s
Basic Cargo Checks / docker-check (push) Successful in 2m31s
2023-06-09 11:04:20 -04:00
a235a84dad
Add init logging in debug mode
...
Basic Cargo Checks / docker-check (push) Successful in 31s
Basic Cargo Checks / docker-build (push) Successful in 30s
Added log call for init of devices. The whole point of debug mode is
to get more info, so not saying what you're doing isn't super helpful.
2023-06-09 10:54:08 -04:00
3cc2f05b82
Fix weird spacing issue in init script
Basic Cargo Checks / docker-check (push) Successful in 30s
Basic Cargo Checks / docker-build (push) Successful in 3m44s
2023-06-09 10:52:14 -04:00
980a8432e6
Resolve init file write error
...
Basic Cargo Checks / docker-build (push) Successful in 29s
Basic Cargo Checks / docker-check (push) Successful in 2m30s
Was originally trying to create a text file in the /dev path, which is
not possible. Have now used string parsing to resolve this issue.
2023-06-09 10:46:00 -04:00
7f3e4326ea
Update build Cargo version number
Basic Cargo Checks / docker-check (push) Successful in 27s
Basic Cargo Checks / docker-build (push) Successful in 3m41s
2023-06-09 10:19:30 -04:00
7b3e9c8900
Merge pull request 'v2.1.0' ( #3 ) from devel into stable
...
Basic Cargo Checks / docker-build (push) Successful in 32s
Basic Cargo Checks / docker-check (push) Successful in 2m27s
Reviewed-on: #3
2023-06-09 10:08:34 -04:00
ed348c03b8
Merge branch 'stable' into devel
Basic Cargo Checks / docker-build (push) Successful in 30s
Basic Cargo Checks / docker-check (push) Successful in 2m33s
2023-06-09 09:53:29 -04:00
23348bd175
Add build as well as check
Basic Cargo Checks / docker-check (push) Successful in 27s
Basic Cargo Checks / docker-build (push) Successful in 30s
2023-06-09 09:38:15 -04:00
4e0362d4ac
Professionalise CI naming scheme
Demo / docker-build (push) Successful in 27s
2023-06-09 09:33:42 -04:00
d67e2de161
Add required update to CI
Demo / Explore-CI (push) Successful in 28s
2023-06-09 09:16:03 -04:00
238acde937
change to arm CI
Demo / Explore-CI (push) Failing after 1m29s
2023-06-09 09:09:45 -04:00
1cdfb5ac6b
Add debug mode via CLI arguments
Demo / Explore-CI (push) Failing after 35s
2023-06-09 09:03:59 -04:00
9e270565cf
try to run automation on docker
Demo / Explore-CI (push) Successful in 3m58s
2023-06-07 17:00:51 -04:00
4e1c6c992c
see if cross-compile works
Demo / Explore-CI (push) Failing after 6s
2023-06-06 15:22:54 -04:00
0a5e335106
Now that we know it *can* work, run faster
Demo / Explore-CI (push) Successful in 3m50s
2023-06-06 15:18:31 -04:00
a8ac4c6acb
Add dependencies first
Demo / Explore-CI (push) Successful in 5m41s
2023-06-06 15:11:59 -04:00
573df9a8e3
Add build-essential
Demo / Explore-CI (push) Has started running
2023-06-06 15:07:40 -04:00