Δ ǀ Ξ ȼ
d38f3cb42f
Refactored Earthfile to improve caching
...
Targets have been parallelized so that initial push of the container cache should build the whole build a little quicker, plus the container should now use the cache for more of the build and so speed up normal builds to just the compilation and test of the code that has changed
The `build_cache` target now builds a `build-cache:latest` container that is stored in the GitLab project Container Registry, and then used (if it exists) by the `test_build` target. The `build_cache` task runs under 3 conditions, 1. the container does not exist, 2. if scheduled, 3. if run manually from the Pipelines page in the GitLab interface.
It is recommended that the build is set up to run on a weekly schedule via the `Pipeline schedules` page in GitLab with the schedule of `0 2 * * 6`.
2023-10-31 11:17:13 +00:00
Christien Rioux
ff56634667
Merge branch 'blackbird-fix-warnings' into 'main'
2023-10-10 02:54:54 +00:00
Trent Waddington
72889b8f1a
Fix warnings.
2023-10-10 12:51:11 +10:00
John Smith
1fec1a5008
windows cleanup
2023-10-07 23:00:28 -04:00
Christien Rioux
dca7f66c6f
revert encoding 'fix' and add unit test.
2023-10-07 20:34:21 -04:00
Christien Rioux
bb78723ce8
Merge branch 'clarify-wasm-limitations' into 'main'
...
Clarify that WASM bootstrap uses ws, not wss or DNS
See merge request veilid/veilid!205
2023-10-07 19:16:00 +00:00
Christien Rioux
0464b92f3d
Merge branch 'firefox_snap' into 'main'
...
allow testing with Firefox snap
See merge request veilid/veilid!210
2023-10-07 19:10:11 +00:00
Christien Rioux
abf0e18c77
Merge branch 'timestamps' into 'main'
...
Timestamps
See merge request veilid/veilid!201
2023-10-07 19:09:10 +00:00
Christien Rioux
e939e2976f
Merge branch 'fix-wasm-generation' into 'main'
...
The wasm_build.sh script is now more resilient to failures in finding llvm-dwarfdump
See merge request veilid/veilid!212
2023-10-07 19:05:35 +00:00
Christien Rioux
536b5a5839
Merge branch 'kyanha-encodingfix' into 'main'
...
Add change to veilid_encoding.dart to fix base64
See merge request veilid/veilid!213
2023-10-07 14:27:10 +00:00
Kyle H
4bd5e9a46f
Add change to veilid_encoding.dart to fix base64
2023-10-07 14:27:10 +00:00
Christien Rioux
a6a3e6e77f
Merge branch 'typo' into 'main'
...
fix typos
See merge request veilid/veilid!216
2023-10-07 14:16:53 +00:00
Bruno Bigras
20442f7b9a
fix typos
2023-10-05 12:11:42 -04:00
Kai Renken
301a0ba5ec
fixing merge conflict
2023-10-01 23:39:53 +02:00
Kai Renken
c6da80c598
cleanup
2023-10-01 23:28:16 +02:00
Kai Renken
395d105640
cleanup for timestamps in ui and refactor to function
2023-10-01 23:20:39 +02:00
Mike Phipps
2dbd793878
The wasm_build.sh script is now more resilient to failures in finding llvm-dwarfdump
2023-10-01 15:57:58 -04:00
Christien Rioux
f59c4509ea
rework public address detection timing
2023-09-30 22:42:06 -04:00
Christien Rioux
c357a7499e
fix recommended bootstrap config to exclude routes
2023-09-29 17:21:26 -04:00
Christien Rioux
3d50f7ef11
Merge branch 'typo' into 'main'
...
fix minor typo
See merge request veilid/veilid!209
2023-09-29 19:56:02 +00:00
Christien Rioux
0120b99ae0
Merge branch 'onceTypo2023-09-28' into 'main'
...
Fix "have been the once" in bucket_entry.rs
See merge request veilid/veilid!207
2023-09-29 19:55:05 +00:00
Christien Rioux
ac003e2ee3
Merge branch 'otherTypo2023-09-27' into 'main'
...
Fix "from one message and other" - assembly_buffer
See merge request veilid/veilid!206
2023-09-29 19:54:42 +00:00
Christien Rioux
0528eda9ff
Merge branch 'evenTypo2023-09-28' into 'main'
...
Fix "in the even we" in public_address_check.rs
See merge request veilid/veilid!208
2023-09-29 19:54:26 +00:00
Christien Rioux
7bb4d50972
Merge branch 'veilidchat-work' into 'main'
...
Veilidchat Work
See merge request veilid/veilid!211
2023-09-29 18:04:44 +00:00
Christien Rioux
27c0f6e73a
fix dial info filter
2023-09-29 09:38:12 -04:00
Derrick Oswald
15e4b75986
allow testing with Firefox snap
...
The snap version of Firefox cannot write to the /tmp location.
Recommended workaround is to set TMPDIR environment variable to location that both geckodriver and firefox can write to e.g. $HOME/tmp.
See https://github.com/mozilla/geckodriver/releases/tag/v0.31.0 and https://github.com/mozilla/geckodriver/issues/2010
This change adds the TMPDIR environment to allow testing with the Snap version of Firefox.
The downside is a possibly orphan directory (~/tmp) containing geckodriver and v8-compile-cache-1000.
2023-09-29 10:33:04 +02:00
Derrick Oswald
5f3fb954d8
fix minor typo
...
Fixes the Progressive Web App configuration doc comment which has a typo in the word Progressive.
2023-09-29 08:11:49 +02:00
Christien Rioux
91031531e4
address type detection
2023-09-28 21:54:31 -04:00
Haley Weslin
b8980756b2
Fix "in the even we" in public_address_check.rs
...
This fixes a wordo (even for event) in public_address_check.rs.
2023-09-29 01:32:45 +00:00
Haley Weslin
6883607ff8
Fix "have been the once" in bucket_entry.rs
...
This fixes a wordo (once for one) in bucket_entry.rs.
2023-09-29 00:59:36 +00:00
Christien Rioux
bbfd21edee
some debugging
2023-09-28 15:44:06 -04:00
Christien Rioux
b9505c031c
xfer
2023-09-28 12:52:49 -04:00
Haley Weslin
327ae80b11
Fix "from one message and other" - assembly_buffer
...
This fixes the "other" wordo in "from one message and other" in
assembly_buffer.rs.
2023-09-28 03:09:57 +00:00
Rivka Segan
7c0a06b630
Clarify that WASM bootstrap uses ws, not wss or DNS
...
This fixes the logic error of "bootstrapping via TXT record also will
work."
This also adds a clarification that, because DNS is unavailable, the
only option today is ws:// (Veilid currently does not allow wss://
with an IP address. Specifically, try_wss will fail with
apibail_parse_error! and then RPCError::map_protocol.) This
clarification saves time for any users who would otherwise be tempted
to get a certificate for an IP address (at least one free Certificate
Authority supports this, and the resulting certificate can be added
to a veilid-server configuration.)
try_wss failure:
bd4b4233bf/veilid-core/src/network_manager/types/dial_info/mod.rs (L199-L202)
bd4b4233bf/veilid-core/src/rpc_processor/coders/dial_info.rs (L52-L56)
see also:
bd4b4233bf/veilid-core/src/network_manager/types/dial_info/mod.rs (L58-L59)
In addition, several spelling errors are fixed.
2023-09-27 05:46:22 +00:00
Christien Rioux
437e21b0fe
encryption tools
2023-09-25 22:59:41 -04:00
Christien Rioux
069926aba8
fixes
2023-09-25 22:59:41 -04:00
Christien Rioux
2d075626f1
fixes
2023-09-25 22:59:41 -04:00
John Smith
ca1a802b5b
remove spurious error from logs
2023-09-25 22:59:41 -04:00
Christien Rioux
bd4b4233bf
Merge branch 'itsTypo2023-09-25' into 'main'
...
Fix non-contraction it's in set_value.rs
See merge request veilid/veilid!204
2023-09-26 02:51:36 +00:00
Christien Rioux
d817d287f0
Merge branch 'possibleTypo2023-09-25' into 'main'
...
Fix "can possible be" in rpc_processor/mod.rs
See merge request veilid/veilid!203
2023-09-26 02:51:23 +00:00
Christien Rioux
3e8f2d315b
Merge branch 'searingTypo2023-09-25' into 'main'
...
Fix "searing" in fanout_call.rs comment
See merge request veilid/veilid!202
2023-09-26 02:51:10 +00:00
Christien Rioux
c278330c67
Merge branch 'nodeTypo2023-09-21' into 'main'
...
Fix "node will node" in fanout_call.rs comment
See merge request veilid/veilid!199
2023-09-26 02:50:54 +00:00
Christien Rioux
f66291fb06
Merge branch 'feature/wasm-constants' into 'main'
...
(wasm) re-export helpful length constants
See merge request veilid/veilid!200
2023-09-26 02:50:31 +00:00
Haley Weslin
9d60ac01d0
Fix non-contraction it's in set_value.rs
...
This uses "its" in place of "it's" when not a contraction.
2023-09-25 19:20:57 +00:00
Haley Weslin
073622b8bf
Fix "can possible be" in rpc_processor/mod.rs
...
This fixes a wordo of possible for possibly.
2023-09-25 19:13:16 +00:00
Haley Weslin
531cb71d00
Fix "searing" in fanout_call.rs comment
...
This fixes a wordo of searing for searching.
2023-09-25 18:59:30 +00:00
Kai Renken
f2f4526b0b
add timestamp to CLI
2023-09-25 09:52:40 +02:00
Brandon Vandegrift
1af71e7154
(wasm) re-export helpful length constants
2023-09-24 14:47:22 -04:00
Christien Rioux
38ff6f81c5
Merge branch 'feature/bytes-as-uint8arrays' into 'main'
...
(wasm) Treat arbitrary byte data as Uint8Array, instead of base64url marshalling.
See merge request veilid/veilid!196
2023-09-23 16:50:27 +00:00
Haley Weslin
629f521c47
Fix "node will node" in fanout_call.rs comment
...
This fixes "node" wordo in a comment: the logic of the software implies
"node will not" here.
2023-09-21 22:28:49 +00:00