Commit Graph

30755 Commits

Author SHA1 Message Date
Hunter Miller
39488a3167 compat: updating indigo, and removing unused deps 2022-06-03 16:34:43 -05:00
Joe Bryan
f9ecf4c122
Merge pull request #5825 from joemfb/jb/try-remote-pr
vere: cleanup (remote pr test)
2022-06-03 15:55:35 -04:00
Joe Bryan
e3f688297f vere: fix -Y (should not be resolved) 2022-06-03 14:40:08 -04:00
Joe Bryan
0018d2c33b build: removes herb from top-level Makefile, shell.nix 2022-06-03 14:40:08 -04:00
Joe Bryan
ace6ca12ff vere: adds --no-dock to usage printf 2022-06-03 14:40:08 -04:00
Hunter Miller
db709df178 meta: fixing react version issue 2022-06-03 11:26:41 -05:00
Hunter Miller
8c0d0a6f5b Merge branch 'master' into next/groups 2022-06-03 10:49:33 -05:00
Hunter Miller
c7ee2f7230 Merge branch 'master' into next/landscape 2022-06-03 10:48:39 -05:00
Joe Bryan
cdd2b79026 build: secrets optional 2022-06-03 02:13:40 -04:00
fang
43dff9c279
ames: do not use old lanes during stateful forward
As 999f0e8, but for the stateful code path in +send-blob.
2022-06-01 21:47:15 +02:00
fang
bad5013c8a
gen: in |new-desk, prompt instead of crash
If a desk already existed, we would crash the generator, embedding a
message in the resulting stack trace.

To improve legibility, we turn this into an %ask generator, prompting
only if we are about to overwrite an existing desk.

We also update the =force argument to be =hard instead, to match |nuke.
2022-06-01 20:21:27 +02:00
fang
49ad872629
gen: in |new-desk, fetch files individually
The ankh is no longer included in the dome, so we must scry out files
one by one.
2022-06-01 20:20:18 +02:00
fang
d260f391ea
gen: |make-desk -> |new-desk
User survey (sample size: 2) suggests |new-desk is the more ergonomic
name.
2022-06-01 20:19:13 +02:00
fang
999f0e84e9
ames: do not produce stale forward lanes
Stale lanes may cause forwarding loops. Imagine the following:
1) Planet A is live. Galaxy B, its indirect sponsor, learns of its route.
2) A goes offline. Another ship, C, is started in its place, at the same route.
3) B receives a packet for A, forwards it to the known route.
4) C received the packet, forwards it to B.
5) Repeat from 3.

Here, we update the forward lane(s) scry used by the runtime to not produce a
peer's lane if they haven't communicated with us in the last hour. Everyone's
supposed to ping their sponsorship chain every 30 seconds. If those aren't
going through, you shouldn't expect to be reachable anyway.

We may or may not want to update +send-blob to match.
2022-06-01 17:17:37 +02:00
Joe Bryan
182e8ab214 vere: bumps version to v1.9 2022-06-01 03:24:50 -04:00
Joe Bryan
c26726a4cf build: support "live" pace, fix tarballs name 2022-06-01 03:23:53 -04:00
Joe Bryan
0d98cf1754 build: adds binary release workflow, renames tarballs workflow 2022-06-01 02:53:32 -04:00
fang
46a5f2b317
vere: print ip address in correct order
This was printing the components of IPv4 addresses in backwards order.
2022-06-01 00:27:18 +02:00
Joe Bryan
e4812b116d build: removes obsolete tag config from default workflow 2022-05-31 17:34:25 -04:00
Joe Bryan
39b4488101 vere: removes extra ctype.h include 2022-05-31 17:32:03 -04:00
Joe Bryan
e3ea3c85b0 vere: bumps version to 1.9-rc6 2022-05-31 16:54:23 -04:00
Joe Bryan
c0011ea102 Merge branch 'jb/next' into jb/next-rc
* jb/next:
  vere: disable printfs on failed requests to $version/next
  vere: create $pier/.bin/pace automatically
  build: factor out reusable workflow, call on push and tag creation
  vere: trim trailing whitespace from pace file
  build: use gh action artifact to propagate version string
  build: fix version path for windows pre-release
  build: fix bash conditional in pre-release upload check
  build: run on appropriate tags
  build: cut pre-releases on appropriate tags
2022-05-31 16:53:03 -04:00
Joe Bryan
8b8612604c Merge branch 'next/vere' into jb/next-rc
* next/vere:
  vere: fixes -X scry/export (broken in previous refactoring)
2022-05-31 16:46:31 -04:00
Joe Bryan
9d2498741a
Merge pull request #5813 from urbit/jb/fix-scry-x
vere: fixes -X scry/export (broken in previous refactoring)
2022-05-31 16:42:54 -04:00
Joe Bryan
534999844a vere: disable printfs on failed requests to $version/next 2022-05-31 14:42:57 -04:00
Joe Bryan
082f07474d vere: create $pier/.bin/pace automatically 2022-05-31 12:04:16 -04:00
Joe Bryan
0a3815ec5e build: factor out reusable workflow, call on push and tag creation 2022-05-31 12:04:11 -04:00
Joe Bryan
45e3609da7 vere: trim trailing whitespace from pace file 2022-05-31 12:03:19 -04:00
Joe Bryan
83fdfa99c3 build: use gh action artifact to propagate version string 2022-05-31 12:03:11 -04:00
Joe Bryan
807e00ad1e build: fix version path for windows pre-release 2022-05-31 12:02:23 -04:00
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
fang
ac90c2a602
Merge pull request #5812 from urbit/m/eof-syntax-error
clay: render syntax errors at end of file
2022-05-31 16:58:46 +02:00
fang
e9a0c8543e
Merge pull request #5811 from ynx0/patch-1
eyre: Modify landing title from "OS1" to "Urbit"
2022-05-31 16:56:15 +02:00
fang
7a110db60d
clay: render syntax errors at end of file
Previously, if the pointer for a syntax error pointed to the end of the file
(and the file ended in a newline) the code snippet rendering would try to
display a line _beyond_ the end of the file, causing a crash.

Here, we detect that case, and display `<<end of file>>` instead.
2022-05-30 16:08:59 +02:00
Yaseen
c94fea25da
eyre: Modify landing title from "OS1" to "Urbit" 2022-05-29 16:22:20 -04:00
David Farrell
43b2481bdf pkg: default test everything under /=base=/tests
Checks if args is empty and if so, sets the test path to /=base=/tests.
2022-05-27 21:23:16 -04:00
David Farrell
09fdc43e6b pkg: -test shouldn't require a list of paths
Changes the test command to check if args contains a single path and
wraps it in a list. Now a test thread can be started without providing
a list:

  -test %/tests/lib

And passing a list still works:

  test %/tests/lib ~

One nit in this change is the lark expression to reach into args: if
args is ~ then instead of getting a useful need/have error, the test
ends in a "false-start". Perhaps this could be fixed by detecting ~
and setting it to %/tests.
2022-05-27 21:23:16 -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
David Farrell
d74852eaa1 pkg: don't silently skip non %tests/ test arms
No longer strips "%tests" from the beginning of test filepaths.

Fixes [#5803](https://github.com/urbit/urbit/issues/5803)
2022-05-26 13:50:17 -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
Liam Fitzgerald
d22c530f63 @urbit/http-api: update tests 2022-05-26 09:26:10 -05:00