Commit Graph

29529 Commits

Author SHA1 Message Date
Joe Bryan
e473beef41 vere: adds -a/--arch option to next subcommand 2022-05-26 01:48:58 -04:00
Joe Bryan
afd3fd19d1 vere: improves error handling in binary download 2022-05-26 01:48:58 -04:00
Joe Bryan
3ef8404522 vere: refactors getting next version string 2022-05-26 01:48:53 -04:00
Joe Bryan
f609bca531 vere: address review comments for upgrade functions 2022-05-25 22:34:42 -04:00
Joe Bryan
86c1f478ec build: rename tmp file for capturing derivation path 2022-05-25 22:13:38 -04:00
Joe Bryan
87e25a6a41 vere: refactors binary copy on boot to use hardcoded pace 2022-05-25 22:09:46 -04:00
Joe Bryan
0aa09ba7cb vere: refactors macros for binary alias ($pier/.run) 2022-05-25 22:08:16 -04:00
Joe Bryan
63109bdbc8 build: explicitly specify pace in ci 2022-05-25 22:02:51 -04:00
Joe Bryan
f4aeb62896 nix: vere is always built for a pace 2022-05-25 21:52:09 -04:00
Joe Bryan
6c9ef83c6c nix: macos: build mostly-static binary 2022-05-25 18:56:45 -04:00
Joe Bryan
88628ed9f8 build: assert mostly-static on macos 2022-05-25 18:56:45 -04:00
Joe Bryan
c0af00f8e1 build: ensure mostly-static on windows 2022-05-25 18:56:45 -04:00
Joe Bryan
be48dbc59b build: updates base deploy url, uses truncated commit hash as version 2022-05-25 18:56:45 -04:00
Joe Bryan
7d99acdec8 vere: corrects base url for binary download 2022-05-25 18:56:45 -04:00
Joe Bryan
f5366338a5 vere: hack around linux crash on libuv cleanup 2022-05-25 18:56:45 -04:00
Joe Bryan
176fc1b029 vere: refactors binary download, prevents overwriting existing binaries 2022-05-25 18:56:39 -04:00
Joe Bryan
d1f80b4e3a vere: retries read/write errors when copying binaries 2022-05-25 18:17:46 -04:00
Joe Bryan
c717b8b5ed vere: supports subcommands via $pier/.run cmd 2022-05-24 09:59:43 -04:00
Joe Bryan
c78f6e98ba vere: implements prep (for upgrade) subcommand 2022-05-24 09:59:39 -04:00
Joe Bryan
b9404c32e3 vere: implements --no-dock to disable binary copying/linking 2022-05-24 09:59:39 -04:00
Joe Bryan
05b817a207 vere: only define actively used architecture strings 2022-05-24 09:59:39 -04:00
Joe Bryan
ed234bfd41 vere: switches upgrade to subcommand (next instead of --next) 2022-05-24 09:59:33 -04:00
Joe Bryan
c7f970fb7b vere: adds mass as synonym for grab subcommand 2022-05-23 17:04:48 -04:00
Joe Bryan
9f7041deb2 build: adds (disabled) post-build step to update deployed version file 2022-05-23 16:54:54 -04:00
Joe Bryan
f81d7b350a build: fixes whitespace bug in upload condition, refactors 2022-05-23 16:54:46 -04:00
Joe Bryan
2eac09e42d build: use env to share path to build results 2022-05-21 01:15:02 -04:00
Joe Bryan
52eb2756a0 build: rerun on workflow changes 2022-05-21 01:14:48 -04:00
Joe Bryan
7d3144aaf7 build: refactor, cleanup long lines 2022-05-21 01:14:34 -04:00
Joe Bryan
e13e04f2ac build: upload windows binaries directly to gcp 2022-05-21 01:14:34 -04:00
Joe Bryan
9e0bbbedef build: upload mac/linux binaries directly to gcp 2022-05-21 01:14:34 -04:00
Joe Bryan
d2f24b4a93 vere: plugs leak, notes TODOs 2022-05-21 01:14:29 -04:00
Joe Bryan
5036d53834 vere: copy binary instead of link on boot 2022-05-20 15:15:04 -04:00
Joe Bryan
302024330c vere: get binary self-path with whereami lib 2022-05-20 12:58:39 -04:00
Joe Bryan
a8a4393f92 vere: temporarily "vendors" whereami lib 2022-05-19 13:34:10 -04:00
Joe Bryan
c70e8ed167 vere: copy argv[0] before calling dirname() 2022-05-19 09:29:40 -04:00
Joe Bryan
a9233493d3 vere: compat: link binary at $pier/.run.exe on windows 2022-05-19 09:29:13 -04:00
Joe Bryan
baf690c85a vere: compat: polyfill link() on windows 2022-05-19 09:28:55 -04:00
Joe Bryan
45d4c5ef68 vere: link binary on boot 2022-05-18 15:53:05 -04:00
Joe Bryan
f97e186e61 vere: refactor _king_get_vere() 2022-05-18 15:53:05 -04:00
Joe Bryan
c5269773d5 vere: implements upgrade 2022-05-18 15:52:45 -04:00
Joe Bryan
55bda20abb vere: adds support for configurable release channels 2022-05-16 20:34:17 -04:00
Joe Bryan
89955af8a8 vere: fixes up get next version 2022-05-16 18:47:01 -04:00
Joe Bryan
0eb4d3319c vere: support restarting with implicit pier (at $pier/.run) 2022-05-16 13:10:04 -04:00
Joe Bryan
4d25a0577d vere: implements check for next version 2022-05-03 22:29:50 -04:00
Joe Bryan
b8a2db81dc vere: factors out generic curl get from pill download 2022-05-03 21:08:48 -04:00
Joe Bryan
92657762ed vere: stubs out --next upgrade flag 2022-04-22 22:03:00 -04:00
Joe Bryan
1c6feb7b0f
Merge pull request #5708 from urbit/m/bout-format
u3: improve %bout time printing
2022-04-22 21:59:07 -04:00
Joe Bryan
ab0381447c
Merge pull request #5717 from urbit/jb/one-vere
vere: removes urbit-worker
2022-04-22 21:58:45 -04:00
Joe Bryan
36f284c548 vere: refactors serf i/o initialization 2022-04-22 16:45:28 -04:00
Joe Bryan
618f92360a vere: restores ctrl-c on windows, fixes latent handle precision bug 2022-04-22 16:32:56 -04:00