profile
viewpoint

issue commentcuelang/cue

Relative import

That’s true, /foo seems like it would be simpler to understand and to implement.

On May 22, 2020, at 6:10 AM, Marcel van Lohuizen notifications@github.com wrote:

I think a notation like

import "/foo/bar" where / indicates the module root may make more sense. To me ./ feels too much like relative to the current directory. An advantage of the / approach is that the module also won't have to have a name, and that having a cue.mod directory is sufficient. This is consistent with the fact that modules can have no name.

A downside of this approach is that import path now no longer uniquely identify a module. To some extent this is already the case, though, as acme.com/foo and acme.come/foo:foo refer to the same package.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

shykes

comment created time in 3 days

issue commentcuelang/cue

Relative import

Why do relative imports harm readability? The concept is well understood, and it removes both characters from source files, and cognitive load from the reader’s brain.

Another downside of forbidding relative imports is that it forces you to choose a module address before you can start breaking up your configuration into sub-packages. That constraint may be fine (although debatable) in the context of a Go project or other “full-blown” programming environment. But from the perspective of a configuration language, it’s highly unusual. Imagine if your Apache configuration required you to pick a URL to uniquely identify your config before allowing you to including files from ./sites-enabled/ ?

On May 21, 2020, at 10:38 PM, Paul Jolly notifications@github.com wrote:

I'm actually of the opposite opinion 😄. My thinking being that if the principal use case here is moving packages, that short-term (infrequent?) pain can be solved with tooling. Supporting relative imports would appear to harm readability in the long term.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

shykes

comment created time in 4 days

issue commentcuelang/cue

Relative import

A rewrite tool feels like plan B to me.

Plan A is to not need the tool at all, IMO.

On May 21, 2020, at 9:37 PM, Paul Jolly notifications@github.com wrote:

Can the fix or mod commands be used to alleviate @shykes moving pains but maintain that all imports are fully qualified?

Whether it belongs in either of those commands I'm not sure, but I definitely agree that we need some tooling to support this. FWIW in the Go world there are indeed tools that fix import paths for exactly this sort of use case/reason.

Two quotes stand out from the linked Go issue for me:

For better or worse we've decided that having fully-qualified paths is useful for being able to understand imports when you see them

As far as I can see the only time it is useful to have a relative import path is when you are going to move a set of packages around. That seems to happen relatively rarely, and it would be straightforward to write a tool to move a set of packages while rewriting the import paths

@shykes would better tooling solve the problems you're facing?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

shykes

comment created time in 4 days

issue openedcuelang/cue

Relative import

Is your feature request related to a problem? Please describe.

Currently Cue does not support relative imports. The full address of the module must always be written down, even when the module is the current one. This means modules cannot be safely relocated (moved to a new address) without manually searching through all its contents, and rewriting the import address.

Describe the solution you'd like

The simplest solution, I think, is to interpret imports prefixed by ./ as meaning "relative to the current module".

For example:

  • If this module: example.tld/foo
  • contains this import: import ( "./bar" )
  • then it is equivalent to: import ( "example.tld/foo/bar" )

Describe alternatives you've considered

Currently I use a bogus module name, like 127.0.0.1 when developing, and explicitly import 127.0.01/subpkg to make manual search-replace easier. Obviously that is not an elegant solution.

Additional context

In live conversation, @mpvl mentioned that Cue imports are copied from Go imports, and they do not support relative imports, apparently for security reasons.

There may be security issues that I'm missing. But as long as only ./ is allowed, and more dangerous things like ../ are explicitly forbidden, it seems to me that this would be safe.

created time in 4 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 9a369f776b74da478e8c048270ef6923a5cea858

oss: scan incompletes Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 524244d138c85b4c6ad4d5a601cfa92975046485

oss: snapshot scan up/down Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 2fee0dde2145fed8ac5e57ae47038d7cb40614f4

oss: snapshot while tweaking scanup/scandown Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 6 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha cae85f2516acfd0db39262bcaa4243bad0d73519

oss: simplify loader code for easier review and discussion Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha d16c6c7e108f6b4de615fc233b8964cd0a9af387

oss: move Exec to an object model Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 7 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 9f8dfccc9d88f1a3ff3e0a184a9c6fcbc08460b5

oss: basic example works Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 7 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha a2ee208ba7f6ba3d81230f385eb2f1abd74b1e88

oss: improve test config Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 8feef4e8102176855b844cef6796d2127f87ea99

oss: loader can import cue pkgs, with mocking, and export flattened source Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 7 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 5570c790cb3c8cbf2286d2fa3e2fb9372244aa65

oss: scanExpr Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 7 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha eebb93409acbd0a14c1a9a47f7fa151ac62f67c4

oss: cleanup scan code, references supported! Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 10 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 6762bf1554a534b96d87616a4e0f5aa75cdd39ae

oss: connectors carry their path Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 10 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 29b50d1042d94dc08fbab6901a2154796c213b50

oss: cleanup loader, more readable code and output Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 10 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 16d4ff2119dc47e8de4579cde565c8c9aa988b91

oss: connectors embed tasks. detection works (but no ref support) Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 11 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 32f46a7cda21eb1b5c9ee2a017c02f1a1b473770

oss: move loader to top-level Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 31c600ebf51e0a799aea95a2d342db65b81e51d8

oss: remove unused code Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha f40d48fad5270079fa133e1147dd04427e4ac6a9

oss: skeleton types for scanning connectors Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 791425130e4fee17b3d8bcd43b07f8ce213ba35b

oss: basic connector scan Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 11 days

create barnchstackbrew/stackbrew

branch : oss

created branch time in 12 days

pull request commentblocklayerhq/acme-clothing

Better title

:rocket: ACME Deployment in Progress

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: shykes-patch-14
  • commit: 6fa08794009fb428a0d7ad1764b8b17c3ecbfa27
shykes

comment created time in 13 days

push eventblocklayerhq/acme-clothing

Solomon Hykes

commit sha 6fa08794009fb428a0d7ad1764b8b17c3ecbfa27

Better

view details

push time in 13 days

issue openedcuelang/cue

panic with "fatal error: concurrent map read and map write"

<!-- Please answer these questions before submitting your issue. Thanks! For questions please use one of our forums: https://cuelang.slack.com/ -->

What version of CUE are you using (cue version)?

Built with cuelang.org/go version:

cuelang.org/go v0.1.3-0.20200422190755-9c9cdba45dba h1:c+k1EF+tkhBRDgwR0+IICAbOC4QOT5MMR51r4ZpBz+w=
cuelang.org/go v0.1.3-0.20200422190755-9c9cdba45dba/go.mod h1:fqiLgsri/9JYLk6Us2l8W6jeWlvpHVaH3qfnYdobhSQ=

Does this issue reproduce with the latest release?

Yes.

What did you do?

Run custom evaluator built against cuelang.org/go

What did you expect to see?

Successful evaluation.

What did you see instead?

A panic with the following relevant stack traces.

11:49AM INF running task task=TestRequest.testJSON
fatal error: concurrent map read and map write

goroutine 14 [running]:
runtime.throw(0x1cb77ff, 0x21)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/panic.go:774 +0x72 fp=0xc000657290 sp=0xc000657260 pc=0x102fd82
runtime.mapaccess2_faststr(0x1b3eae0, 0xc0001d39e0, 0x1c9a826, 0x3, 0x1e3b3c0, 0xc000330140)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/map_faststr.go:116 +0x48f fp=0xc000657300 sp=0xc000657290 pc=0x1014bff
cuelang.org/go/cue.(*index).findLabel(0xc000117380, 0x1c9a826, 0x3, 0xc000657390)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/build.go:284 +0x70 fp=0xc000657348 sp=0xc000657300 pc=0x1535dc0
cuelang.org/go/cue.(*index).label(0xc000117380, 0x1c9a826, 0x3, 0x203000, 0x590)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/build.go:293 +0x43 fp=0xc0006573a0 sp=0xc000657348 pc=0x1535e33
cuelang.org/go/cue.(*index).strLabel(...)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/build.go:267
cuelang.org/go/cue.(*structValue).Lookup(0xc0006574a0, 0x1c9a826, 0x3, 0x10101000000, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/types.go:162 +0x4f fp=0xc000657408 sp=0xc0006573a0 pc=0x15768df
cuelang.org/go/cue.Value.Lookup(0xc000117380, 0xc0005145a0, 0xc000657600, 0x1, 0x1, 0xc000117380, 0xc000514ff0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/types.go:1463 +0x191 fp=0xc000657510 sp=0xc000657408 pc=0x1580c51
github.com/blocklayerhq/blocklayer/blr/runtime.directoryToLLB(0xc000117380, 0xc0005145a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/util.go:101 +0x294 fp=0xc000657730 sp=0xc000657510 pc=0x195f5d4
github.com/blocklayerhq/blocklayer/blr/runtime.(*runHandler).getImage(0xc0005ae3e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/run.go:164 +0xc7 fp=0xc000657908 sp=0xc000657730 pc=0x19574c7
github.com/blocklayerhq/blocklayer/blr/runtime.(*runHandler).Run(0xc0005ae3e0, 0x1e2fa40, 0xc00054efc0, 0xc00012ee00, 0x1e11720, 0xc0005ae3e0, 0x5eb5a9a7, 0x7fd9bc8, 0x8e25c8a344b9)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/run.go:52 +0xc7 fp=0xc000657ca8 sp=0xc000657908 pc=0x1955ff7
github.com/blocklayerhq/blocklayer/blr/runtime.(*Task).Run(0xc000590740, 0x1e2fa40, 0xc00054efc0, 0xc000117380, 0xc000375180, 0xc00012ee00, 0xf, 0x0, 0x0, 0x0, ...)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/task.go:65 +0xbb fp=0xc000657d00 sp=0xc000657ca8 pc=0x195e6fb
github.com/blocklayerhq/blocklayer/blr/runtime.Run.func1(0x0, 0x0)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/runtime.go:166 +0x43c fp=0xc000657f58 sp=0xc000657d00 pc=0x1960e9c
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc00054ef30, 0xc0004ab770)
	$HOME/go/pkg/mod/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a/errgroup/errgroup.go:57 +0x64 fp=0xc000657fd0 sp=0xc000657f58 pc=0x13b4134
runtime.goexit()
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000657fd8 sp=0xc000657fd0 pc=0x105d111
created by golang.org/x/sync/errgroup.(*Group).Go
	$HOME/go/pkg/mod/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a/errgroup/errgroup.go:54 +0x66

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc00054ef40)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc00054ef38)
	/usr/local/Cellar/go/1.13.8/libexec/src/sync/waitgroup.go:130 +0x64
golang.org/x/sync/errgroup.(*Group).Wait(0xc00054ef30, 0xc0004ab860, 0xc0002ad3c0)
	$HOME/go/pkg/mod/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a/errgroup/errgroup.go:40 +0x31
github.com/blocklayerhq/blocklayer/blr/runtime.Run(0x1e2fa40, 0xc00015fa40, 0xc00012ee00, 0xc0001d5dd0, 0xe, 0x10, 0xc0001d5dd0, 0x0, 0x0, 0x2, ...)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/runtime.go:215 +0x96a
github.com/blocklayerhq/blocklayer/blr/cmd.glob..func8(0x25774a0, 0xc00012ed00, 0x0, 0x4)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/cmd/test.go:79 +0x4a5
github.com/spf13/cobra.(*Command).execute(0x25774a0, 0xc00012ecc0, 0x4, 0x4, 0x25774a0, 0xc00012ecc0)
	$HOME/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 +0x2aa
github.com/spf13/cobra.(*Command).ExecuteC(0x2576f60, 0x103d9ea, 0x2516900, 0xc000000180)
	$HOME/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x349
github.com/spf13/cobra.(*Command).Execute(...)
	$HOME/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
github.com/blocklayerhq/blocklayer/blr/cmd.Execute()
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/cmd/root.go:114 +0x31
main.main()
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/main.go:6 +0x20

goroutine 6 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/sigqueue.go:144 +0x96
os/signal.loop()
	/usr/local/Cellar/go/1.13.8/libexec/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
	/usr/local/Cellar/go/1.13.8/libexec/src/os/signal/signal_unix.go:29 +0x41

goroutine 8 [chan receive]:
github.com/moby/buildkit/util/appcontext.Context.func1.1(0xc0000d19e0, 0xc00016d9f0, 0xc000153148)
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/util/appcontext/appcontext.go:30 +0x38
created by github.com/moby/buildkit/util/appcontext.Context.func1
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/util/appcontext/appcontext.go:28 +0xfe

goroutine 9 [select]:
google.golang.org/grpc.(*ccBalancerWrapper).watcher(0xc00012ef80)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/balancer_conn_wrappers.go:69 +0xc2
created by google.golang.org/grpc.newCCBalancerWrapper
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/balancer_conn_wrappers.go:60 +0x16d

goroutine 10 [chan receive]:
google.golang.org/grpc.(*addrConn).resetTransport(0xc00016b340)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/clientconn.go:1179 +0x6ea
created by google.golang.org/grpc.(*addrConn).connect
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/clientconn.go:815 +0x128

goroutine 38 [IO wait]:
internal/poll.runtime_pollWait(0x6c51b68, 0x72, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00023c378, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00023c360, 0xc000224000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_unix.go:169 +0x22b
os.(*File).read(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/file_unix.go:259
os.(*File).Read(0xc0001de028, 0xc000224000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/file.go:116 +0x71
io.copyBuffer(0x1e11780, 0xc0003ce0a0, 0x1e12920, 0xc0001de028, 0xc000224000, 0x8000, 0x8000, 0x0, 0x0, 0x12)
	/usr/local/Cellar/go/1.13.8/libexec/src/io/io.go:402 +0x122
io.Copy(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/exec/exec.go:311 +0x63
os/exec.(*Cmd).Start.func1(0xc000442000, 0xc0003ce180)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/exec/exec.go:435 +0x27
created by os/exec.(*Cmd).Start
	/usr/local/Cellar/go/1.13.8/libexec/src/os/exec/exec.go:434 +0x608

goroutine 39 [select]:
os/exec.(*Cmd).Start.func2(0xc000442000)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/exec/exec.go:443 +0xc4
created by os/exec.(*Cmd).Start
	/usr/local/Cellar/go/1.13.8/libexec/src/os/exec/exec.go:442 +0x6a6

goroutine 40 [IO wait]:
internal/poll.runtime_pollWait(0x6c51d08, 0x72, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.13.8/libexec/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00023c2b8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00023c2a0, 0xc00023e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/internal/poll/fd_unix.go:169 +0x22b
os.(*File).read(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/file_unix.go:259
os.(*File).Read(0xc0001de018, 0xc00023e000, 0x8000, 0x8000, 0xc000201cf0, 0x102f381, 0x1ce7848)
	/usr/local/Cellar/go/1.13.8/libexec/src/os/file.go:116 +0x71
github.com/docker/cli/cli/connhelper/commandconn.(*commandConn).Read(0xc0001e2000, 0xc00023e000, 0x8000, 0x8000, 0xc000201d42, 0xc00062a390, 0xc000119900)
	$HOME/go/pkg/mod/github.com/docker/cli@v0.0.0-20200227165822-2298e6a3fe24/cli/connhelper/commandconn/commandconn.go:196 +0x56
bufio.(*Reader).Read(0xc00023c480, 0xc000238038, 0x9, 0x9, 0x20, 0xc000201d00, 0x169366c)
	/usr/local/Cellar/go/1.13.8/libexec/src/bufio/bufio.go:226 +0x26a
io.ReadAtLeast(0x1e111a0, 0xc00023c480, 0xc000238038, 0x9, 0x9, 0x9, 0xd64e85618c327301, 0x0, 0x0)
	/usr/local/Cellar/go/1.13.8/libexec/src/io/io.go:310 +0x87
io.ReadFull(...)
	/usr/local/Cellar/go/1.13.8/libexec/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0xc000238038, 0x9, 0x9, 0x1e111a0, 0xc00023c480, 0x0, 0x0, 0x0, 0x0)
	$HOME/go/pkg/mod/golang.org/x/net@v0.0.0-20200421231249-e086a090c8fd/http2/frame.go:237 +0x87
golang.org/x/net/http2.(*Framer).ReadFrame(0xc000238000, 0xc00062a390, 0xc00062a390, 0x0, 0x0)
	$HOME/go/pkg/mod/golang.org/x/net@v0.0.0-20200421231249-e086a090c8fd/http2/frame.go:492 +0xa1
google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc00025e000)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_client.go:1265 +0x183
created by google.golang.org/grpc/internal/transport.newHTTP2Client
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_client.go:300 +0xd23

goroutine 41 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000440230, 0x1, 0x0, 0x0, 0x0, 0x0)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/controlbuf.go:395 +0x122
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00023c660, 0x0, 0x0)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/controlbuf.go:513 +0x1e3
google.golang.org/grpc/internal/transport.newHTTP2Client.func3(0xc00025e000)
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_client.go:346 +0x7b
created by google.golang.org/grpc/internal/transport.newHTTP2Client
	$HOME/go/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_client.go:344 +0xedb

goroutine 138 [chan receive]:
github.com/moby/buildkit/client.(*Client).solve.func2.1.1(0xc0002a2a70)
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:181 +0x45
created by github.com/moby/buildkit/client.(*Client).solve.func2.1
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:180 +0x43

goroutine 16 [runnable]:
cuelang.org/go/cue/ast.IsValidIdent(0xc0001a97a1, 0x11, 0xc0001a97a1)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/ast/ident.go:36 +0x186
cuelang.org/go/cue/ast.LabelName(0x1e392c0, 0xc0003362c0, 0xc00059a330, 0x0, 0x0, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/ast/ident.go:194 +0x110
cuelang.org/go/cue.(*astVisitor).walk(0xc000336700, 0x1e35fc0, 0xc000294d90, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/ast.go:483 +0x1649
cuelang.org/go/cue.(*astVisitor).walk(0xc0003366c0, 0x1e365c0, 0xc0002e2d20, 0x1e3bde0, 0xc000295030)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/ast.go:294 +0x65b3
cuelang.org/go/cue.convertRec(0xc0005b0b00, 0x1e2fc00, 0xc00023d9e0, 0x6c12901, 0x1bfc420, 0xc0002e2d20, 0x6c12920, 0xc00020e000)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/go.go:223 +0x4118
cuelang.org/go/cue.convert(0xc0005b0b00, 0x1e2fc00, 0xc00023d9e0, 0x1, 0x1bfc420, 0xc0002e2d20, 0xc0003db0a0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/go.go:193 +0x72
cuelang.org/go/cue.(*builtin).call(0xc00023d9e0, 0xc0005b0b00, 0x1e2fc80, 0xc0002d6980, 0xc00059a0f0, 0x1, 0x1, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/builtin.go:322 +0x29b
cuelang.org/go/cue.(*callExpr).evalPartial(0xc0002d6980, 0xc0005b0b00, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/eval.go:341 +0x4ba
cuelang.org/go/cue.(*context).manifest(0xc0005b0b00, 0x1e3b600, 0xc0002d6980, 0x27abb28, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/evaluator.go:18 +0x3f
cuelang.org/go/cue.(*evaluator).eval(0xc0005f1380, 0x1e3b600, 0xc0002d6980, 0x600, 0x1cd1219, 0x40, 0xc00059a0d0, 0x1, 0x1, 0x203000, ...)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/evaluator.go:83 +0x4f
cuelang.org/go/cue.(*selectorExpr).evalPartial(0xc000647410, 0xc0005b0b00, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/eval.go:120 +0xfc
cuelang.org/go/cue.(*structLit).at(0xc0002cdea0, 0xc0005b0b00, 0x1, 0x0, 0xc0005f1598)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/value.go:1072 +0x2ec
cuelang.org/go/cue.(*structLit).iterAt(0xc0002cdea0, 0xc0005b0b00, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/value.go:1036 +0x123
cuelang.org/go/cue.(*Iterator).Next(0xc000300460, 0x25a4be8)
	$HOME/go/pkg/mod/cuelang.org/go@v0.1.3-0.20200422190755-9c9cdba45dba/cue/types.go:266 +0xa1
github.com/blocklayerhq/blocklayer/blr/runtime.(*runHandler).getEnv(0xc000430920, 0xc0003038b0, 0xc000153301, 0x8, 0x0, 0x0)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/run.go:253 +0x103
github.com/blocklayerhq/blocklayer/blr/runtime.(*runHandler).getCommand(0xc000430920, 0xc000637c20, 0xc0005f1c38, 0xc000302780, 0x1afc100, 0xc00016d360)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/run.go:230 +0x54d
github.com/blocklayerhq/blocklayer/blr/runtime.(*runHandler).Run(0xc000430920, 0x1e2fa40, 0xc00054f020, 0xc00012ee00, 0x1e11720, 0xc000430920, 0x5eb5a9a7, 0x7fc8e40, 0x8e25c8a23846)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/run.go:72 +0x25d
github.com/blocklayerhq/blocklayer/blr/runtime.(*Task).Run(0xc0004c1400, 0x1e2fa40, 0xc00054f020, 0xc000117380, 0xc00058d540, 0xc00012ee00, 0x1a, 0x0, 0x0, 0x0, ...)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/task.go:65 +0xbb
github.com/blocklayerhq/blocklayer/blr/runtime.Run.func1(0x0, 0x0)
	$HOME/Documents/blocklayer/blocklayer/bl/runtime/runtime/runtime.go:166 +0x43c
golang.org/x/sync/errgroup.(*Group).Go.func1(0xc00054ef30, 0xc0004ab810)
	$HOME/go/pkg/mod/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a/errgroup/errgroup.go:57 +0x64
created by golang.org/x/sync/errgroup.(*Group).Go
	$HOME/go/pkg/mod/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a/errgroup/errgroup.go:54 +0x66

goroutine 72 [chan receive]:
github.com/moby/buildkit/client.(*Client).solve.func2.1.1(0xc00016d070)
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:181 +0x45
created by github.com/moby/buildkit/client.(*Client).solve.func2.1
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:180 +0x43

goroutine 162 [chan receive]:
github.com/moby/buildkit/client.(*Client).solve.func2.1.1(0xc00059a060)
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:181 +0x45
created by github.com/moby/buildkit/client.(*Client).solve.func2.1
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:180 +0x43

goroutine 24 [chan receive]:
github.com/moby/buildkit/client.(*Client).solve.func2.1.1(0xc0003f6650)
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:181 +0x45
created by github.com/moby/buildkit/client.(*Client).solve.func2.1
	$HOME/go/pkg/mod/github.com/moby/buildkit@v0.7.1-0.20200429212254-99b2abfb7660/client/solve.go:180 +0x43
make: *** [test] Error 2

created time in 17 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 5297e13c9da3a578e54b0456acf416a438b1ea15

Basic ssh package Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 5ac83894906dafab243e992b6f53e5804f423b1a

Merge pull request #14 from stackbrew/ssh Basic ssh package

view details

Solomon Hykes

commit sha 873065ae2d43614706428682eef643a717436519

ssh: use new blocklayer.dev/bl import Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha b15a71240f0207b1ab5ae9a223fdf0e33bc9b41d

Merge pull request #17 from stackbrew/ssh-new-import ssh: use new blocklayer.dev/bl import

view details

Solomon Hykes

commit sha 6c3dcc63e93bb83e1b6b710012692ccfea9a4108

github: fix schema for webhook events Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 5c51ce4ccabc3ddeb3ba7f249831b17a80381feb

Merge pull request #18 from stackbrew/github-schema-fix github: fix schema for webhook events

view details

Sam Alba

commit sha 17280e078644feb3f3c8328ee9ba1b5fda5c779e

ecr: fixed auth struct + added debug Signed-off-by: Sam Alba <sam.alba@gmail.com>

view details

Sam Alba

commit sha b65e0567c89a4717cc6d025ab441d43118617580

ecr: fixed ECR + GCR authentication Signed-off-by: Sam Alba <sam.alba@gmail.com>

view details

Sam Alba

commit sha e69002242e22ec50f53b30d7c1de22d8d44dd4dd

Merge pull request #20 from stackbrew/fix-ecr Fix ecr and gcr auth

view details

Sam Alba

commit sha f27c9be7edea76f3c0167c8cc2a1ab1d1e14e144

github: implemented comment edit in-place Signed-off-by: Sam Alba <sam.alba@gmail.com>

view details

Sam Alba

commit sha 6d2340ae38918a19f69a0916b27a6144823dc256

github: reuse queries to avoid copy/paste Signed-off-by: Sam Alba <sam.alba@gmail.com>

view details

Sam Alba

commit sha 221b6a62be1564a8a55173cf93fb71b7da9bd16d

updated docs Signed-off-by: Sam Alba <sam.alba@gmail.com>

view details

Solomon Hykes

commit sha e6b5ebd79e4cfe9ec3087f55d6949ccd968516ae

Remove dependency to blocklayer.dev/bl Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 17 days

push eventblocklayerhq/test-containers

Solomon Hykes

commit sha 56a122fcedf7574458d161914b74b11a84a037cb

Re-writing configuration to track down bug Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 19 days

issue openedstackbrew/stackbrew

ecr: tests are broken

The ECR integration test fails with 401 unauthorized. It looks like a legitimate error: infrastructure change perhaps?

created time in 20 days

delete branch stackbrew/stackbrew

delete branch : github-schema-fix

delete time in 20 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 6c3dcc63e93bb83e1b6b710012692ccfea9a4108

github: fix schema for webhook events Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 5c51ce4ccabc3ddeb3ba7f249831b17a80381feb

Merge pull request #18 from stackbrew/github-schema-fix github: fix schema for webhook events

view details

push time in 20 days

PR merged stackbrew/stackbrew

Reviewers
github: fix schema for webhook events

after and before only appear in pull request-related events, not all events. Also, they are optional.

+3 -3

0 comment

1 changed file

shykes

pr closed time in 20 days

PR opened stackbrew/stackbrew

github: fix schema for webhook events

after and before only appear in pull request-related events, not all events. Also, they are optional.

+3 -3

0 comment

1 changed file

pr created time in 20 days

create barnchstackbrew/stackbrew

branch : github-schema-fix

created branch time in 20 days

pull request commentblocklayerhq/acme-clothing

Better title

:rocket: ACME Deployment in Progress

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: shykes-patch-14
  • commit: d36fdb551418c7422594bb87cfcc923144057d2a
shykes

comment created time in 20 days

pull request commentblocklayerhq/acme-clothing

Better title

:rocket: ACME Deployment in Progress

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: shykes-patch-14
  • commit: 6d18f96d3fd58cf67a88ae2572d26d29faa219f1
shykes

comment created time in 20 days

PR opened blocklayerhq/acme-clothing

Better title
+1 -1

0 comment

1 changed file

pr created time in 20 days

create barnchblocklayerhq/acme-clothing

branch : shykes-patch-14

created branch time in 20 days

PR closed blocklayerhq/acme-clothing

Bump acorn from 6.3.0 to 6.4.1 in /crate/code/web dependencies

Bumps acorn from 6.3.0 to 6.4.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/9a2e9b6678e243d66846b91179d650d28453e70c"><code>9a2e9b6</code></a> Mark version 6.4.1</li> <li><a href="https://github.com/acornjs/acorn/commit/90a9548ea0ce351b54f956e2c4ed27cca9631284"><code>90a9548</code></a> More rigorously check surrogate pairs in regexp validator</li> <li><a href="https://github.com/acornjs/acorn/commit/df0cf1a3e2b1a51a26c14984dc0f5412b7151b10"><code>df0cf1a</code></a> Mark version 6.4.0</li> <li><a href="https://github.com/acornjs/acorn/commit/53034126864b492da4e278628bb972cb2a9313d4"><code>5303412</code></a> Also export Parser via Parser.acorn</li> <li><a href="https://github.com/acornjs/acorn/commit/efe273e70123449a458157dbf578afaf109a49ab"><code>efe273e</code></a> give token types and etc to plugins</li> <li>See full diff in <a href="https://github.com/acornjs/acorn/compare/6.3.0...6.4.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 20 days

PR closed blocklayerhq/acme-clothing

Bump acorn from 5.7.3 to 5.7.4 in /crate/code/mobile dependencies

Bumps acorn from 5.7.3 to 5.7.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/acornjs/acorn/commit/6370e90067552022710190319cbbbd8c43001957"><code>6370e90</code></a> Mark version 5.7.4</li> <li><a href="https://github.com/acornjs/acorn/commit/fbc15b1344f6dfb992f67b4bbf1357436247c8a0"><code>fbc15b1</code></a> More rigorously check surrogate pairs in regexp validator</li> <li>See full diff in <a href="https://github.com/acornjs/acorn/compare/5.7.3...5.7.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+9 -9

0 comment

1 changed file

dependabot[bot]

pr closed time in 20 days

PR closed blocklayerhq/acme-clothing

Update Home.js

example

+1 -1

1 comment

1 changed file

samalba

pr closed time in 20 days

delete branch stackbrew/stackbrew

delete branch : ssh-new-import

delete time in 21 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 873065ae2d43614706428682eef643a717436519

ssh: use new blocklayer.dev/bl import Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha b15a71240f0207b1ab5ae9a223fdf0e33bc9b41d

Merge pull request #17 from stackbrew/ssh-new-import ssh: use new blocklayer.dev/bl import

view details

push time in 21 days

PR merged stackbrew/stackbrew

ssh: use new blocklayer.dev/bl import

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+1 -1

0 comment

1 changed file

shykes

pr closed time in 21 days

PR opened stackbrew/stackbrew

ssh: use new blocklayer.dev/bl import

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+1 -1

0 comment

1 changed file

pr created time in 21 days

create barnchstackbrew/stackbrew

branch : ssh-new-import

created branch time in 21 days

delete branch stackbrew/stackbrew

delete branch : ssh

delete time in 21 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 5297e13c9da3a578e54b0456acf416a438b1ea15

Basic ssh package Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 5ac83894906dafab243e992b6f53e5804f423b1a

Merge pull request #14 from stackbrew/ssh Basic ssh package

view details

push time in 21 days

PR merged stackbrew/stackbrew

Basic ssh package

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+57 -0

0 comment

1 changed file

shykes

pr closed time in 21 days

pull request commentstackbrew/stackbrew

WORK IN PROGRESS: symmetry between stackbrew.io and blocklayer.dev

@aluzzardi @samalba I'm getting weird errors when running tests, could you let me know if tests pass for you?

shykes

comment created time in 21 days

pull request commentstackbrew/stackbrew

WORK IN PROGRESS: symmetry between stackbrew.io and blocklayer.dev

This is work-in-progress. The goal is to start a conversation.

In this branch:

  • Packages instackbrew.io no longer depend on blocklayer.dev/bl (formerly b.l/bl)

  • Instead, the definitions in blocklayer.dev/bl have been forked into stackbrew.io, and split up into 4 packages:

    • stackbrew.io/fs for Directory and Cache
    • stackbrew.io/secret for Secret
    • stackbrew.io/bash for BashScript
    • stackbrew.io/container for Run, Build, Push, Pull and related helpers
  • The immediate result is that stackbrew.io and blocklayer.dev have no explicit dependency in either direction, but happen to share identical definitions (although not organized in the same packages).

  • The secondary result is that symmetry is now possible. blocklayer.dev can become a direct downstream of stackbrew.io, with the same package layout, and the same scope. For example:

    • blocklayer.dev/secret is a downstream version of stackbrew.io/secret
    • blocklayer.dev/container is a downstream version of stackbrew.io/container
    • etc.

This makes the relationship between the two modules easy to explain:

  • blocklayer.dev is the standard library of the Blocklayer platform
  • stackbrew.io is the community project where the Blocklayer standard library is developed in the open.
  • As a rough comparison, stackbrew.io is like Fedora, and blocklayer.dev is like RHEL.

Another benefit is that Blocklayer configurations never need to import stackbrew.io directly (although they can, for power users who know what they're doing and want the bleeding edge). This makes it easier to understand and get started with Blocklayer, because there is one less concept (stackbrew) to understand from day one.

shykes

comment created time in 21 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha d6197308bab9fb5ecd49783ffbb3dc2829560196

Use new blocklayer.dev domain for dependencies Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 16edc5814ebcb577ad1f2041b93ed775b8945952

Merge pull request #15 from stackbrew/blocklayer-import Use new blocklayer.dev domain for dependencies

view details

Solomon Hykes

commit sha 970a44cd60e48176df839e64bc40af7779bbb46d

Remove dependency to blocklayer.dev/bl Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 21 days

PR opened stackbrew/stackbrew

WORK IN PROGRESS: symmetry between stackbrew.io and blocklayer.dev

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+440 -197

0 comment

45 changed files

pr created time in 21 days

create barnchstackbrew/stackbrew

branch : symmetry

created branch time in 21 days

push eventstackbrew/stackbrew

Solomon Hykes

commit sha d6197308bab9fb5ecd49783ffbb3dc2829560196

Use new blocklayer.dev domain for dependencies Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 16edc5814ebcb577ad1f2041b93ed775b8945952

Merge pull request #15 from stackbrew/blocklayer-import Use new blocklayer.dev domain for dependencies

view details

push time in 21 days

delete branch stackbrew/stackbrew

delete branch : blocklayer-import

delete time in 21 days

PR merged stackbrew/stackbrew

Use new blocklayer.dev domain for dependencies

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+45 -45

1 comment

41 changed files

shykes

pr closed time in 21 days

pull request commentstackbrew/stackbrew

Use new blocklayer.dev domain for dependencies

This is a short-term improvement - since we have the domain now, might as well use it.

Later, we may or may not decide to remove any dependency on blocklayer. But we can worry about that decision separately.

shykes

comment created time in 21 days

PR opened stackbrew/stackbrew

Use new blocklayer.dev domain for dependencies

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+45 -45

0 comment

41 changed files

pr created time in 21 days

create barnchstackbrew/stackbrew

branch : blocklayer-import

created branch time in 21 days

PR opened stackbrew/stackbrew

Basic ssh package

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+57 -0

0 comment

1 changed file

pr created time in 21 days

create barnchstackbrew/stackbrew

branch : ssh

created branch time in 21 days

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha f32d1c424e7a5a41d3ac744cd66d4ab3bea2b82f

Simple ssh management example Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in 24 days

PR opened stackbrew/stackbrew

Proof of concept: run tests on blocklayer

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+31 -1

0 comment

2 changed files

pr created time in 25 days

create barnchstackbrew/stackbrew

branch : tests-on-blocklayer

created branch time in 25 days

delete branch stackbrew/stackbrew

delete branch : kub-consolidate

delete time in a month

push eventstackbrew/stackbrew

Solomon Hykes

commit sha 3de8b9fa236a83f70588fbf108b75caec41a0e7e

Move helm and krane under kubernetes Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 2bac7e4f4e1e6b1e5664e91fe238c8b6879364fe

Merge pull request #10 from stackbrew/kub-consolidate Move helm and krane under kubernetes

view details

push time in a month

PR merged stackbrew/stackbrew

Move helm and krane under kubernetes

Signed-off-by: Solomon Hykes sh.github.6811@hykes.org

+0 -0

0 comment

14 changed files

shykes

pr closed time in a month

delete branch stackbrew/stackbrew

delete branch : github

delete time in a month

push eventstackbrew/stackbrew

Andrea Luzzardi

commit sha 1b3d2929ec830eeb1526271be757614f61f18b85

http: imported package from acme demo Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Andrea Luzzardi

commit sha f22b43e93a845350d0915796467ff8dec0196abd

graphql: imported package from acme demo Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Andrea Luzzardi

commit sha 3afb1e3cd3bce61dc0dcc430962ad101e9b9fe09

github: imported package from acme demo Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Andrea Luzzardi

commit sha fcae5a67ff91107c894853c87abf01119b6ff824

http: add statusCode Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Andrea Luzzardi

commit sha 0a32e1f0a31ef2951a8152967cc93f3596a4a889

git: embed BashScript Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Andrea Luzzardi

commit sha 947b29beae1a8e66ac1d4547d620413d7a150ae5

github: CheckoutPullRequest Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

view details

Solomon Hykes

commit sha b320bcc297468c2edc3f6359e58f87673da8483a

Merge pull request #12 from stackbrew/github GitHub Integration

view details

push time in a month

PR merged stackbrew/stackbrew

[WIP] GitHub Integration

Imported http, graphql and github packages from ACME platform

+675 -31

0 comment

16 changed files

aluzzardi

pr closed time in a month

startedtalkkonnect/talkkonnect

started time in a month

pull request commentblocklayerhq/acme-clothing

Alpha-3 GitHub Integration

:rocket: ACME Deployment in Progress

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: gh-alpha-3
  • commit: f16e26c7af31e7ffee6a0a70b9cb748c04903f4e
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

Alpha-3 GitHub Integration

:rocket: ACME Deployment in Progress

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: gh-alpha-3
  • commit: 2f7e3c0ed18bd1751946c0891a85bc6248aa5675
aluzzardi

comment created time in a month

issue commentcuelang/cue

cue: Enable builtins to be registered by users

Doesn't this create the risk of fragmenting the language? If I load a file with the extension .cue, I have certain expectations of available builtins and their behavior. Even more so if we allow builtins to not be pure (no real way to avoid it without extreme sandboxing which is another can of worms).

If custom builtins become widely adopted, it kind of changes the role of Cue from a language to a family of similar but incompatible languages. This in turn could hurt adoption of Cue, and the benefits of using it.

What are your thoughts on this?

verdverm

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

The deployment is live at https://pr-43.dev.acme.infralabs.io

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

The deployment is live at https://pr-43.dev.acme.infralabs.io

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

The deployment is live at https://pr-43.dev.acme.infralabs.io

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

The deployment is live at https://pr-43.dev.acme.infralabs.io

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

Details
  • repository: https://github.com/blocklayerhq/acme-clothing
  • branch: aluzzardi-patch-2
  • commit: 7c2314b4051a53e6ea15820766703fabacaea21d
aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

Woot

aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

:white_check_mark: ACME Deployment Completed!

Details

|------|----|-----| |repo|https://github.com/blocklayerhq/acme-clothing| |ref|aluzzardi-patch-2| |commit|7c2314b4051a53e6ea15820766703fabacaea21d|

aluzzardi

comment created time in a month

pull request commentblocklayerhq/acme-clothing

BL PR test

Stackbrew Test

{
  "number": 43,
  "id": "MDExOlB1bGxSZXF1ZXN0NDA4MjM1MDg0",
  "headRepository": {
    "url": "https://github.com/blocklayerhq/acme-clothing",
    "sshUrl": "git@github.com:blocklayerhq/acme-clothing.git"
  },
  "headRef": {
    "name": "aluzzardi-patch-2",
    "target": {
      "oid": "7c2314b4051a53e6ea15820766703fabacaea21d"
    },
    "prefix": "refs/heads/"
  },
  "state": "OPEN",
  "title": "BL PR test"
}
aluzzardi

comment created time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha f134edba31ff0537d4665e57c30cf6e0be65ab7f

v6: update bl.sum Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 8de00c280b3b524f4b33ef90d4a9d96a20b09c25

Add missing bl.sum Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha 2d366d2a1b416f1bf7b287c0d8e53e75e6170dcc

New system import: blocklayer.dev/bl Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha ebe1da3abb89690f490308f226d237bc1bda660e

fix heisenbug caused by misplaced cue import Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha b14727d38e8f10d4d9efd55582b7999d59e2b19c

v1-5: clenaup + separate infra file Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 3f27397574983165088ee2e641992718a72849b2

v6: split out infra setup Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 00a2495552acec4c1f61ae955c11bdc73d25203f

Simplify html output Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

issue openedstackbrew/stackbrew

s3: incorrect cache hit

In some situations, s3.Put will hit the task cache, causing the put task to NOT be executed. This is a silent error: the change will appear to be applied successfully, but in reality no upload has taken place.

To reproduce:

  1. s3.Put with inputs A. This task will execute correctly.
  2. s3.Put with inputs B different from B. For example, file contents may be different. This task wil also execute corectly.
  3. s3.Put with inputs A. All inputs must be identical to the first run. THIS TASK WILL BE INCORRECTLY CACHED.

This error is not specific to S3. Any package with side-effects may be affected.

created time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha 7e3f4f6507010a037bdf7093b670093bfcfaacb2

v6: rename files to simplify Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha 22055fc608b86014add89a1a21e7059abaac8b44

v6: simplify Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha 67d69d3373e39430063e87fabef2c39eb4b8cb89

specific setup scripts for v4 and v5 Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 892d3f87a98e3166bd8f37f06a5be010dfc4f508

Comments Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

Solomon Hykes

commit sha 6636c7d53bd0a297577683bc24438419e4729a36

v5: simplify Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>

view details

push time in a month

push eventblocklayerhq/hello.infralabs.io

Solomon Hykes

commit sha faba911038b4a7da48d1a9bbebf9577a936eb7f2

Revert "netlify: revert use of blocklayer team" This reverts commit 86f434ae9fb9d69d196ad761c5fdc58a69a8002a.

view details

push time in a month

more