I have a "small" problem:
Spoiler:
runtime: out of memory: cannot allocate 638025728-byte block (1090355200 in use)
fatal error: out of memory
runtime stack:
runtime.throw(0x64a905, 0xd)
/usr/local/go/src/runtime/panic.go:774 +0x64
runtime.largeAlloc(0x26076314, 0x11360101, 0x44b283)
/usr/local/go/src/runtime/malloc.go:1140 +0x108
runtime.mallocgc.func1()
/usr/local/go/src/runtime/malloc.go:1033 +0x39
runtime.systemstack(0xe32f90)
/usr/local/go/src/runtime/asm_386.s:399 +0x53
runtime.mstart()
/usr/local/go/src/runtime/proc.go:1146
goroutine 1 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_386.s:360 fp=0x11437a24 sp=0x11437a20 pc=0
x44e200
runtime.mallocgc(0x26076314, 0x608240, 0x1, 0x0)
/usr/local/go/src/runtime/malloc.go:1032 +0x684 fp=0x11437a78 sp=0x11437
a24 pc=0x40b0c4
runtime.makeslice(0x608240, 0x26076314, 0x26076314, 0x114823dc)
/usr/local/go/src/runtime/slice.go:49 +0x4f fp=0x11437a8c sp=0x11437a78
pc=0x43b1af
bytes.makeSlice(0x26076314, 0x0, 0x0, 0x0)
/usr/local/go/src/bytes/buffer.go:229 +0x69 fp=0x11437ac0 sp=0x11437a8c
pc=0x4c1ed9
bytes.(*Buffer).grow(0x114aed04, 0xf0, 0xf0)
/usr/local/go/src/bytes/buffer.go:142 +0x11c fp=0x11437ae8 sp=0x11437ac0
pc=0x4c199c
bytes.(*Buffer).Write(0x114aed04, 0x118381b4, 0xf0, 0xf8, 0xf0, 0x0, 0x0)
/usr/local/go/src/bytes/buffer.go:172 +0xb5 fp=0x11437afc sp=0x11437ae8
pc=0x4c1b95
compress/flate.(*huffmanBitWriter).write(...)
/usr/local/go/src/compress/flate/huffman_bit_writer.go:136
compress/flate.(*huffmanBitWriter).writeCode(0x118381a0, 0x8002d)
/usr/local/go/src/compress/flate/huffman_bit_writer.go:347 +0x15b fp=0x1
1437b24 sp=0x11437afc pc=0x4df89b
compress/flate.(*huffmanBitWriter).writeTokens(0x118381a0, 0x11582000, 0x4001, 0
x4001, 0x12b6a900, 0x11e, 0x11e, 0x17174300, 0x1e, 0x1e)
/usr/local/go/src/compress/flate/huffman_bit_writer.go:583 +0xa2 fp=0x11
437b4c sp=0x11437b24 pc=0x4e06a2
compress/flate.(*huffmanBitWriter).writeBlock(0x118381a0, 0x11582000, 0x4001, 0x
4001, 0xd100, 0x1154916d, 0x403e, 0x6e93)
/usr/local/go/src/compress/flate/huffman_bit_writer.go:495 +0x312 fp=0x1
1437bb0 sp=0x11437b4c pc=0x4dff62
compress/flate.(*compressor).writeBlock(0x13364000, 0x11582000, 0x4000, 0x4001,
0xd1ab, 0x3, 0x0)
/usr/local/go/src/compress/flate/deflate.go:170 +0xa0 fp=0x11437bd4 sp=0
x11437bb0 pc=0x4dbb60
compress/flate.(*compressor).deflate(0x13364000)
/usr/local/go/src/compress/flate/deflate.go:506 +0x661 fp=0x11437c08 sp=
0x11437bd4 pc=0x4dcc41
compress/flate.(*compressor).write(0x13364000, 0x11cfdc00, 0x60d384, 0x38b984, 0
x60d584, 0xfc8ca35a, 0x1147ad60)
/usr/local/go/src/compress/flate/deflate.go:551 +0x69 fp=0x11437c24 sp=0
x11437c08 pc=0x4dd1c9
compress/flate.(*Writer).Write(...)
/usr/local/go/src/compress/flate/deflate.go:709
compress/gzip.(*Writer).Write(0x1144ef50, 0x11a7c000, 0x60d384, 0x60d584, 0x0, 0
x0, 0x15)
/usr/local/go/src/compress/gzip/gzip.go:196 +0xbd fp=0x11437cac sp=0x114
37c24 pc=0x4eb7bd
archive/tar.(*regFileWriter).Write(0x114040e0, 0x11a7c000, 0x60d384, 0x60d584, 0
x20676e69, 0x656c6966, 0xa)
/usr/local/go/src/archive/tar/writer.go:497 +0xdc fp=0x11437cd0 sp=0x114
37cac pc=0x4d107c
archive/tar.(*Writer).Write(0x114b6840, 0x11a7c000, 0x60d384, 0x60d584, 0x0, 0x1
1468660, 0x30)
/usr/local/go/src/archive/tar/writer.go:435 +0x57 fp=0x11437cfc sp=0x114
37cd0 pc=0x4d0da7
main.(*KoboPatch).ApplyFiles(0x114aed00, 0x0, 0x0)
/drone/src/kobopatch/kobopatch.go:579 +0x398 fp=0x11437e50 sp=0x11437cfc
pc=0x5a8ed8
main.main()
/drone/src/kobopatch/kobopatch.go:171 +0xa0d fp=0x11437fb0 sp=0x11437e50
pc=0x5a2f4d
runtime.main()
/usr/local/go/src/runtime/proc.go:203 +0x1e6 fp=0x11437ff0 sp=0x11437fb0
pc=0x42c0c6
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:1325 +0x1 fp=0x11437ff4 sp=0x11437ff
0 pc=0x44fb61