Joe Bryan
f11a1aedd8
build: fix bash conditional in pre-release upload check
2022-05-31 12:02:18 -04:00
Joe Bryan
9343e78454
build: run on appropriate tags
2022-05-31 12:01:52 -04:00
Joe Bryan
a7a7120612
build: cut pre-releases on appropriate tags
2022-05-31 12:01:44 -04:00
Joe Bryan
c2d9d88558
vere: fixes -X scry/export (broken in previous refactoring)
2022-05-31 11:05:42 -04:00
Joe Bryan
dbc61c360b
vere: trim trailing whitespace from pace file
2022-05-27 12:27:14 -04:00
Joe Bryan
95eda1e8ab
build: use gh action artifact to propagate version string
2022-05-26 16:02:49 -04:00
Joe Bryan
dcb057d6b6
vere: bumps version to 1.9-rc4
2022-05-26 15:18:44 -04:00
Joe Bryan
53bb22dc69
build: fix version path for windows pre-release
2022-05-26 15:18:16 -04:00
Joe Bryan
4bbfc5862a
build: fix bash conditional in pre-release upload check
2022-05-26 11:12:38 -04:00
Joe Bryan
6d598623c9
build: run on appropriate tags
2022-05-26 11:06:30 -04:00
Joe Bryan
52eb3983ed
TMP enable deploy-after job
2022-05-26 11:04:41 -04:00
Joe Bryan
385eed9cfb
build: cut pre-releases on appropriate tags
2022-05-26 11:04:14 -04:00
Joe Bryan
5cb745e31c
Merge branch 'next/arvo' into jb/next-rc
...
* next/arvo: (435 commits)
vere: backs out overly zealous path canonicalization assertions
clay: update tests
vere: bump version to 1.9-rc3
vere: bump version to 1.9-rc1
clay: add logging commands
ames: fix comet communication with breached ship
pill: multi-brass
clay: don't add lobe to wire to avoid flow leak
ames: handle +call moves if re-evolving from larva
clay: add tomb scry
clay: make trim clear ford cache
clay: progress download when receiving tombstone
clay: fetch entire latest foreign commit
clay: don't require head of foreign desks
clay: fixes
clay: tweaks from walkthrough
ames: indent
ames: start drainage timer if regressed from adult
clay: re-export page to not break apps
clay: fix stack while building directories
...
2022-05-26 02:16:20 -04:00
Joe Bryan
5787a4d55f
Merge branch 'next/vere' into jb/next-rc
...
* next/vere:
urcrypt: correct parameter ordering in urcrypt_ed_veri()
u3: comment use of X macro in interpreter
u3: unify interpreter opcode information using X macro
2022-05-26 02:15:54 -04:00
Joe Bryan
a4c58f2515
vere: fixes function comments in main.c
2022-05-26 01:49:06 -04:00
Joe Bryan
11b50a786b
vere: adds vere/fetch-vere subcommand for downloading a binary
2022-05-26 01:49:06 -04:00
Joe Bryan
2643ee9405
vere: adds dock subcommand for copying binary into pier
2022-05-26 01:49:03 -04:00
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
Philip Monk
5b773723b3
Merge remote-tracking branch 'origin/yu/ames-fixes' into next/arvo
2022-05-20 22:52:00 -07: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
Philip Monk
f674e8db14
Merge remote-tracking branch 'origin/jb/path-insanity' into philip/tomb
2022-05-20 21:49:45 -07:00