Commit Graph

21656 Commits

Author SHA1 Message Date
Brendan Hay
e9cf0a3518 build: add log message when destination object already exists 2020-11-05 11:39:04 -08:00
Brendan Hay
244a9b6a06 build: force google-cloud-sdk to use python3
This prevents an error where the python2 version of the SDK tries to
use the monotonic library which is unable to detect the host operating
system inside the sandbox - exploding in typical python fashion.

By using python3 it obviates the need for the monotonic dependency by
using the builtin time.monotonic call.
2020-11-05 11:39:01 -08:00
Brendan Hay
b1790b1b3a build: adding support for hercules ci effects 2020-11-05 11:38:58 -08:00
Joe Bryan
d196a249cb Merge branch 'bh/release/next-vere' into release/next-vere
* bh/release/next-vere:
  build: remove push-to-storage for ivory, brass, and solid pills
  pill: rebuild solid pill with %lens included in lite boot apps
  arvo: run %lens when lite boot (-l) is specified
  build: expose configurable arguments when booting/testing fake ships
  build: ensure urbit tests are run with the -g argument
  vere: ensure debug symbols aren't stripped by default (by nix)
2020-11-05 11:35:19 -08:00
Brendan Hay
8073de5cc9 build: remove push-to-storage for ivory, brass, and solid pills 2020-11-05 11:29:27 -08:00
Brendan Hay
88e9d0eaec pill: rebuild solid pill with %lens included in lite boot apps 2020-11-05 11:29:18 -08:00
Brendan Hay
ff3d7c1574
arvo: run %lens when lite boot (-l) is specified 2020-11-05 10:25:31 +01:00
Brendan Hay
3a0b975f4d
build: expose configurable arguments when booting/testing fake ships
This also sets -l (lite boot) by default for boot-fake-ship to speed
up the initial pier creation used by pills/tests, and uses
urbit.meta.arguments by default for tests - seems a little less likely
to footgun.
2020-11-05 10:25:31 +01:00
Brendan Hay
644acd5002
build: ensure urbit tests are run with the -g argument 2020-11-05 10:25:31 +01:00
Brendan Hay
dd782e062e
vere: ensure debug symbols aren't stripped by default (by nix) 2020-11-05 10:25:30 +01:00
Brendan Hay
93e09a93b1
Merge pull request #3887 from urbit/bh/install_name_tool
vere: remove dependency on nix-store path for static darwin binary
2020-11-05 07:45:41 +01:00
Joe Bryan
45984b7d8a
Merge pull request #3888 from urbit/bh/no-ropsten-ci
build: remove from-scratch ropsten pill builds on ci
2020-11-04 12:57:00 -08:00
Brendan Hay
573d47e6a7
build: remove from-scratch ropsten pill builds on ci 2020-11-04 21:01:00 +01:00
Brendan Hay
8d0a65bb6e
vere: remove dependency on nix-store path for static darwin binary
Poached from @eglaysher's work in #3380.
2020-11-04 20:50:45 +01:00
Brendan Hay
9e1f75da64
build: simplify build tool selection for shell.nix 2020-11-04 15:34:03 +01:00
Brendan Hay
24c63cb078
build: reformatting and triggering tests 2020-11-04 12:55:27 +01:00
Brendan Hay
684005e200
build: disable full test-suite on darwin
Linux remains enabled. This prevents CI errors while figuring out
darwinAllowLocalNetworking and sandboxing.
2020-11-04 12:45:40 +01:00
Brendan Hay
eae7406157
build: group pills under shared attribute name 2020-11-04 12:36:40 +01:00
Brendan Hay
17592b5cfc
build: expose the shared object test variant
This sidesteps having to build static python and other life problems,
rather than confronting our demons.
2020-11-04 11:50:50 +01:00
Brendan Hay
00d236501e
build: fix bind errors in darwin sandboxes
See 5f6840fbb4/src/libstore/build.cc (L2961)
2020-11-04 11:48:46 +01:00
Brendan Hay
b501a80293
build: removing extraneous top-level tarball attribute from ci 2020-11-04 11:35:12 +01:00
Brendan Hay
5728a1876b
build: intentionally limit the number of expose ci attributes
This is an investigative test for signal-to-noise on the ci dashboard.
2020-11-04 11:21:29 +01:00
Brendan Hay
8a02593f2d
build: run urbit-tests using the urbit-debug binary by default 2020-11-04 11:21:25 +01:00
Brendan Hay
cf5c2a40ab
build: remove unnecessary test platform dependence
An alternative approach is being considerd for more granular platform
dependence for tests.
2020-11-04 11:11:39 +01:00
Joe Bryan
54c0e1b9a0
Merge pull request #3879 from urbit/jb/snapshot-post-replay
vere: save snapshot upon completed replay
2020-11-03 14:56:54 -08:00
fang
500e26365a
Merge pull request #3880 from urbit/m/clean-pill
pill: clean up pill contents
2020-11-03 23:02:10 +01:00
fang
cc766666ef
pill: clean up pill contents
Various not-in-repo junk files had been accruing. This rebuilds the pill
with those deleted from the filesystem.
2020-11-03 22:01:15 +01:00
Joe Bryan
a393067a19
Merge pull request #3876 from joemfb/jb/http-max-size
vere: set maximum http request to 512 MiB
2020-11-03 12:56:56 -08:00
Joe Bryan
94da5c9102 vere: add comment noting possible ctrl-z deadlock 2020-11-03 12:00:54 -08:00
Joe Bryan
0d617eefc9 vere: save snapshot upon completed replay 2020-11-03 11:57:55 -08:00
Joe Bryan
190557cf88 vere: set maximum http request to 512 MiB 2020-11-03 10:51:34 -08:00
Joe Bryan
f1a3da92ed
Merge pull request #3872 from urbit/jb/trim-meld-ci
test: cleans up output, adds |trim and |meld
2020-11-03 10:14:46 -08:00
Joe Bryan
52308c4977 test: cleans up output, adds |trim and |meld
with intervening |mass measurements
2020-11-03 01:18:00 -08:00
Brendan Hay
af35b80435
build: change service-account secret location to non-ephemeral mount 2020-11-03 08:28:05 +01:00
fang
50651cd76e
Merge pull request #3849 from urbit/pppf/eyre-slog
kh: webslogs
2020-10-31 21:22:09 +01:00
fang
2497283ff2
king: more code style weaks, remove stale todo's 2020-10-31 21:00:00 +01:00
pilfer-pandex
82606e03e3
Merge pull request #3852 from urbit/pp/fix-kh-again
king: fix a warning
2020-10-30 17:31:15 -07:00
Elliot Glaysher
15d2c18368
Merge pull request #3809 from urbit/kh-specify-eth-node
king: port the '-e' option to specify ethereum node endpoint.
2020-10-30 20:06:00 -04:00
pilfer-pandex
a211390e77 king: and fix a warning in Packet.hs 2020-10-30 16:35:52 -07:00
pilfer-pandex
b8f161cf69
Merge pull request #3851 from urbit/pp/fix-kh
king: Fix MonadFail issue in Packet.hs
2020-10-30 16:32:54 -07:00
pilfer-pandex
06f3dc2d3e king: fix MonadFail issue in Packet.hs caused by merge 2020-10-30 16:29:57 -07:00
fang
c0f1fe8433
king: improve code style in KingSubsite 2020-10-30 23:42:33 +01:00
fang
77fc886570
Merge branch 'release/next-vere' into pppf/eyre-slog 2020-10-30 23:30:00 +01:00
pilfer-pandex
9a36d9f088
Merge pull request #3850 from urbit/pp/mapsize
king: increase lmdb max mmap size for parity with vere
2020-10-30 15:27:41 -07:00
pilfer-pandex
bd0672cb8e king: 1 TiB mapsize for event log 2020-10-30 14:54:33 -07:00
pilfer-pandex
6f0bb5990c
Merge pull request #3595 from urbit/pp/stateless
Implement stateless forwarding in the king
2020-10-30 14:48:38 -07:00
Joe Bryan
bafa1ef7f5
Merge pull request #3806 from urbit/release/next-ci
build: migrate to hercules ci, haskell.nix, and upgrade to ghc 8.8.4
2020-10-30 14:33:26 -07:00
Elliot Glaysher
e7192d9c47
Merge pull request #3823 from urbit/kh-eyre-shutdown
king: cancel http servers immediately on shutdown.
2020-10-30 10:23:25 -04:00
Brendan Hay
3e31aae7b9
build: default crossSystem to musl64 on linux if enableStatic 2020-10-30 13:07:08 +01:00
Brendan Hay
58094c265c
build: bludgeon write/EAGAIN stdout errors into submission 2020-10-30 12:00:56 +01:00