Commit Graph

1900 Commits

Author SHA1 Message Date
TC Johnson
b3e388e853
Fixed pointer to GitLab secure file storage
There was a filename mismatch for the package signing private
key between the distribution scripts and Gitlab's secure file
storage. Changed the private key filename in the script to
match the storage.
2024-07-19 15:25:33 -05:00
TC Johnson
571bd45783
Added --delete option to rsync push to repo server
The rsync push successfully put the new repo files on the repo
server, but also left the original files in place which caused
old packages and repo errata to build up over time. Adding the
--delete switch results removal of files on the repo server
that were deleted as part of the the distribution scripts
"Clean and reset the workspaces" section.
2024-07-19 14:40:31 -05: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
TC Johnson
6c0b645ba6
Commiting and pushing so I can test on a RPM build machine 2024-07-17 15:18:59 -05: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 Johnson
ae46f32187
Fixed CICD missing params 2024-07-14 22:58:26 -05:00
TC Johnson
f535c508bc
Forgot some thens in the rpm if statements 2024-07-14 22:35:07 -05: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 Johnson
579abedcab
Found Earthly doc saying ENVAR should be in quotes 2024-07-14 21:15:02 -05:00
TC Johnson
7dadd2fbea
Changed IS_NIGHTLY var checks to string from bool 2024-07-14 19:15:09 -05:00
TC Johnson
5ebd17a702
Fixed rsync orchestration -> repo server 2024-07-14 18:48:21 -05: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
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
Christien Rioux
9944c51368 punishment work 2024-06-27 20:20:13 +00:00
Christien Rioux
7368e5d5d3 Merge branch 'keep-n-closest-nodes' into 'main'
Implement closest peers refresh

See merge request veilid/veilid!286
2024-06-27 20:15:08 +00:00
Christien Rioux
8a451b08be find_self/find_target can use capability check 2024-06-27 18:02:47 +00:00
Christien Rioux
f32219c45c fix offline subkey write reporting to eliminate spurious notifications
add more detail to public address check
2024-06-26 17:03:06 +00:00
Christien Rioux
6f37e09008 make test more stressful 2024-06-25 22:39:12 +00:00
Christien Rioux
ecbe2fdc03 unwrap crasher fix 2024-06-25 21:44:42 +00:00
Christien Rioux
bca3877024 first stab at #372 2024-06-25 18:07:56 +00:00
Christien Rioux
440195c267 tracing-oslog sucks and crashes 2024-06-23 15:14:32 -04:00
Christien Rioux
2b1dd49138 ios improvements 2024-06-23 14:59:03 -04:00
Christien Rioux
f1bc649eb1 update async_tools and flutter bindings 2024-06-21 22:58:30 -04:00
Christien Rioux
e638c02465 Merge branch 'docs/add_port_number_to_installation' into 'main'
add in port access information to install docs

See merge request veilid/veilid!273
2024-06-06 17:17:13 +00:00
Adam Leskis
8ace86f815 remove note referring to incrementing ports, since veilid-server does not do this anymore 2024-06-06 10:25:56 +01:00
Christien Rioux
c2ab220fb1 improve watchvalue fanout 2024-06-03 15:20:54 -04:00
Christien Rioux
551ae8993b Merge branch 'dev-setup-macos/fix-java-version-detection' into 'main'
Dev setup for macOS: Java version check fix

See merge request veilid/veilid!281
2024-06-03 19:01:37 +00:00
Christien Rioux
02a9e7f4e5 Merge branch 'fix-x86-64-android-sim' into 'main'
Fix android build for x86_64

Closes veilidchat#22

See merge request veilid/veilid!285
2024-06-03 01:29:58 +00:00
Christien Rioux
5976d30832 revert fix 2024-06-02 18:15:21 -04:00
Mike Phipps
05d63f1eb6 Merge branch veilid:main into dev-setup-macos/fix-java-version-detection 2024-06-02 19:35:22 +00:00
Christien Rioux
faf8347aa8 keep 'last ditch watch cancel' from failing the whole operation 2024-06-02 12:54:06 -04:00
Christien Rioux
76eedb01b0 Merge branch 'api-issue-313' into 'main'
Fix API for signature verification

See merge request veilid/veilid!284
2024-05-31 20:48:37 +00:00