Commit Graph

1919 Commits

Author SHA1 Message Date
TC
b776accb94 Merge branch 'add_nightly_builds' into 'main'
Further adventures in nightly release automation

See merge request veilid/veilid!297
2024-07-19 19:11:41 +00:00
TC Johnson
c9d2b354f7
Further adventures in nightly release automation
Pushing this up in order to end-to-end test automated nightly
releases.
 Please enter the commit message for your changes. Lines starting
2024-07-19 14:08:25 -05:00
Christien Rioux
43518bafb9 fix crash in last flow check 2024-07-18 18:44:33 -04:00
Christien Rioux
65509efc08 Merge branch 'crate-updates' into 'main'
Crate updates

See merge request veilid/veilid!296
2024-07-18 00:39:24 +00:00
Christien Rioux
1c8a76b0a4 fix async-std build 2024-07-17 20:07:23 -04:00
Christien Rioux
052a703e9c crate updates 2024-07-17 19:09:28 -04:00
Christien Rioux
4a55cd08c3 crate update work 2024-07-17 18:58:33 -04:00
Christien Rioux
deaff56232 veilid-server now defaults to waiting for port 5150 2024-07-17 18:04:50 -04:00
Christien Rioux
5b26dc8b13 remove protoc from windows setup, closes #393 2024-07-17 16:59:17 -04:00
TC Johnson
6c0b645ba6
Commiting and pushing so I can test on a RPM build machine 2024-07-17 15:18:59 -05:00
Christien Rioux
9b6a30acbf history controller fix for example code 2024-07-17 16:18:09 -04:00
TC Johnson
30413e7f70
Saving my work so I can switch back to main for a few minutes of troubleshooting 2024-07-17 11:17:54 -05:00
TC
0d95aa0859 Merge branch 'add_nightly_builds' into 'main'
Fixed CICD missing params

See merge request veilid/veilid!295
2024-07-15 03:58:58 +00:00
TC Johnson
ae46f32187
Fixed CICD missing params 2024-07-14 22:58:26 -05:00
TC
4d12072ac5 Merge branch 'add_nightly_builds' into 'main'
Forgot some thens in the rpm if statements

See merge request veilid/veilid!294
2024-07-15 03:36:39 +00:00
TC Johnson
f535c508bc
Forgot some thens in the rpm if statements 2024-07-14 22:35:07 -05:00
TC
d062d60bf5 Merge branch 'add_nightly_builds' into 'main'
Manually set nightly to true in Earthfile to test rest of process

See merge request veilid/veilid!293
2024-07-15 03:14:49 +00:00
TC Johnson
59a69e7839
Manually set nightly to true in Earthfile to test rest of process 2024-07-14 22:13:53 -05:00
TC
34c1bcc08c Merge branch 'add_nightly_builds' into 'main'
Found Earthly doc saying ENVAR should be in quotes

See merge request veilid/veilid!292
2024-07-15 02:15:43 +00:00
TC Johnson
579abedcab
Found Earthly doc saying ENVAR should be in quotes 2024-07-14 21:15:02 -05:00
TC
a4ade6774b Merge branch 'add_nightly_builds' into 'main'
Changed IS_NIGHTLY var checks to string from bool

See merge request veilid/veilid!291
2024-07-15 00:17:04 +00:00
TC Johnson
7dadd2fbea
Changed IS_NIGHTLY var checks to string from bool 2024-07-14 19:15:09 -05:00
TC
097e51a677 Merge branch 'add_nightly_builds' into 'main'
Fixed rsync orchestration -> repo server

See merge request veilid/veilid!290
2024-07-14 23:50:00 +00:00
TC Johnson
5ebd17a702
Fixed rsync orchestration -> repo server 2024-07-14 18:48:21 -05:00
TC
efe0d28cf1 Update .gitlab-ci.yml file 2024-07-14 23:19:53 +00:00
TC
bf6d21e1f1 Update .gitlab-ci.yml file 2024-07-14 23:17:29 +00:00
TC
6ffbabd12d Merge branch 'add_nightly_builds' into 'main'
Adding automatic nightly release builds

See merge request veilid/veilid!289
2024-07-14 23:15:25 +00:00
TC
e22d00b92d The CI yaml doesn't accept a bool as a custom variable. I've switched it to a string to pass linting but I think this is going to break stuff. 2024-07-14 22:43:24 +00:00
TC Johnson
fc7debba3f
Adding automatic nightly release builds
- Restructured linux repo directory structure to include Stable and Nightly releases
- Reworked Earthfile to pass IS_NIGHTLY boolean to package build scripts for use in
file names
- Added nightly pipeline to CICD config yaml. Pipeline is triggered by IS_NIGHTLY
variable
- Two distribution scripts now exist, one for Stable and one for Nightly
- Reworked RPM build spec files to create appropriate file names
- Reworked debian release generation scripts
- RPM repo directory structure is prepped for arm64 builds
- Switched from scp to rsync for moving the completed repo from ochestration
to repo server
- Created schedule in Gitlab UI to trigger nightly release at 2300 Central Time
2024-07-14 17:22:50 -05:00
Christien Rioux
b747147152 fix crash on detach 2024-07-09 15:22:14 -04:00
Christien Rioux
1048fc6bb9 add StartupDisposition to handle waiting for binding without reporting errors 2024-07-08 18:26:26 -04:00
TC Johnson
8c297acdee
Version update: v0.3.2 → v0.3.3 2024-07-07 12:32:33 -05:00
TC Johnson
d344248b39
Updated changelog for v0.3.3 release 2024-07-07 12:27:55 -05:00
Christien Rioux
9720bbe520 more instruments 2024-07-03 22:25:29 -04:00
Christien Rioux
c264d6fbbe cleanup 2024-07-03 21:28:16 -04:00
Christien Rioux
76f5052960 instruments 2024-07-03 21:00:12 -04:00
Christien Rioux
c69dabf721 add flame option and fix tests 2024-07-03 15:03:49 -04:00
Christien Rioux
004f5074b1 remove cruft 2024-07-03 13:16:17 -04:00
Christien Rioux
20e76bbed1 flamegraph and instrumentation work 2024-07-03 13:15:59 -04:00
Christien Rioux
94a8c2a54e move receipts to their own log facility 2024-06-30 14:35:10 -04:00
Christien Rioux
4d4e447132 handle peerinfo better 2024-06-30 13:52:38 -04:00
Christien Rioux
aeebe2a596 clippy fixes 2024-06-30 09:40:20 -04:00
Christien Rioux
beeeedbfac Merge branch 'fix-windows-leak' into 'main'
Fix windows leak

See merge request veilid/veilid!288
2024-06-30 03:46:27 +00:00
John Smith
b94a89d212 some clippy fixes 2024-06-29 23:00:29 -04:00
Christien Rioux
fcf032e13e fix memory leak in windows ptr_lookup 2024-06-29 18:19:27 +00:00
Christien Rioux
0b0d9b5291 inspect_dht_record python binding fix and integration test fix 2024-06-28 22:31:35 +00:00
Christien Rioux
be11b4543c Merge branch 'improved-punishment-and-state' into 'main'
Improved punishment and state

Closes #281

See merge request veilid/veilid!287
2024-06-28 17:42:00 +00:00
Christien Rioux
2a77d66cef cleanup syntax 2024-06-28 17:10:35 +00:00
Christien Rioux
8aa5c8c5bb fix for incorrect reliable to dead state transition 2024-06-28 16:38:26 +00:00
Christien Rioux
4f9e19642c improve punishment tracking, make reasons for punishment accessible 2024-06-28 00:42:20 +00:00