Jef Roosens
850cba6ab9
refactor(docker): use http.Method instead of strings
2022-05-16 15:02:57 +02:00
Jef Roosens
d4c803c41c
doc(env): added missing docstring & README
2022-05-16 14:53:48 +02:00
Jef Roosens
055b168ff1
refactor(util): split into two files
2022-05-16 14:36:31 +02:00
Jef Roosens
1d3c7a1651
refactor(docker): renamed DockerDaemon to DockerConn
2022-05-16 14:09:21 +02:00
Jef Roosens
97cdaa18e1
refactor(docker): split stream separator code into own function
2022-05-16 13:03:44 +02:00
Jef Roosens
ce67208fbd
refactor(docker): remove old code
2022-05-15 10:01:12 +02:00
Jef Roosens
e041682fea
feat(docker): fully migrate build commands to new code
2022-05-15 09:56:23 +02:00
Jef Roosens
79fd9c1f87
fix(docker): read_response now handles chunked data
2022-05-15 09:23:35 +02:00
Jef Roosens
1811ebbe3f
doc: documented new Docker code
2022-05-15 09:23:35 +02:00
Jef Roosens
f22ed29631
feat(docker): added StreamFormatReader
2022-05-15 09:23:35 +02:00
Jef Roosens
92cbea69d6
feat(docker): added ChunkedResponseReader implementation
2022-05-15 09:23:34 +02:00
Jef Roosens
da46b8b4ae
feat(docker): error when HTTP requests fail
2022-05-15 09:23:34 +02:00
Jef Roosens
4c97489f8a
feat(docker): partially migrate to new code
2022-05-15 09:23:21 +02:00
Jef Roosens
dd9958ea28
refactor: ran vfmt with new defaults
...
feat(docker): started work on new implementation
2022-05-15 09:23:21 +02:00
Jef Roosens
473c7ec06b
feat(docker): start of new socket implementation
2022-05-15 09:23:13 +02:00
Jef Roosens
c01d849b9e
Merge pull request 'feat(cli): lists are now properly formatted in an ascii table' ( #181 ) from Chewing_Bever/vieter:pretty-cli into dev
...
Reviewed-on: vieter/vieter#181
2022-05-14 20:14:56 +02:00
Jef Roosens
5c5c2f87e0
feat(cli): lists are now properly formatted in an ascii table
2022-05-14 20:11:29 +02:00
Jef Roosens
b91d7b3159
Merge pull request 'Apply new vfmt defaults' ( #180 ) from Chewing_Bever/vieter:new-vfmt-defaults into dev
...
Reviewed-on: vieter/vieter#180
2022-05-14 20:09:03 +02:00
Jef Roosens
5f21e256ee
refactor: apply new vfmt defaults
2022-05-14 20:06:08 +02:00
Jef Roosens
53f5b68d08
Merge pull request 'Split Arch packages into git & release version' ( #175 ) from Chewing_Bever/vieter:some-small-issues into dev
...
Reviewed-on: vieter/vieter#175
2022-05-11 22:03:01 +02:00
Jef Roosens
06bab98a88
chore: update README
2022-05-11 08:05:24 +02:00
Jef Roosens
ad207bdb70
feat(ci): split Arch releases into vieter & vieter-git
2022-05-11 08:05:24 +02:00
Jef Roosens
c018aad143
chore: updated CHANGELOG
2022-05-10 13:43:09 +02:00
LordMZTE
0bac221aee
fix: don't pass --nodeps to initial build step ( #173 )
...
This fixes packages that require their dependencies in `pkgver` or
`prepare` failing to build.
Reviewed-on: vieter/vieter#173
Co-authored-by: LordMZTE <lord@mzte.de>
Co-committed-by: LordMZTE <lord@mzte.de>
2022-05-10 13:36:07 +02:00
Jef Roosens
78fc3afcd3
feat(ci): also publish dev images as specific commit hash
2022-05-09 15:16:30 +02:00
Jef Roosens
cae44fb593
Merge pull request 'integrate build logs API into build command & cron' ( #171 ) from Chewing_Bever/vieter:build-logs into dev
...
Reviewed-on: vieter/vieter#171
2022-05-09 15:08:59 +02:00
Jef Roosens
3821ed29fd
refactor(docker): simplified loop expression
2022-05-09 15:05:53 +02:00
Jef Roosens
5a5f7f8346
refactor(docker): use builtin parse_rfc3339 function
2022-05-09 14:58:20 +02:00
Jef Roosens
ea4c4fce16
feat(cron): upload logs after build
2022-05-09 08:51:10 +02:00
Jef Roosens
e79d18100f
chore: ran `make fmt`
2022-05-09 08:51:10 +02:00
Jef Roosens
4b172cb5d8
feat(cli): `vieter build` now builds a single repo & uploads build logs
2022-05-09 08:51:10 +02:00
Jef Roosens
27aa215eff
feat(docker): added function to retrieve container logs
2022-05-09 08:51:10 +02:00
Jef Roosens
7e5f0c5a53
Merge pull request 'Build logs API & CLI + refactoring' ( #169 ) from Chewing_Bever/vieter:build-logs into dev
...
Reviewed-on: vieter/vieter#169
2022-05-07 23:55:56 +02:00
Jef Roosens
30cce4fa72
chore: updated changelog
2022-05-07 22:13:35 +02:00
Jef Roosens
5f7d7c4780
doc: added documentation to all functions
2022-05-07 22:06:17 +02:00
Jef Roosens
5b016df85d
feat(cli): added commands for interacting with build logs
2022-05-07 21:50:20 +02:00
Jef Roosens
fa6603bd45
feat(client): added client code for logs API
2022-05-07 19:38:28 +02:00
Jef Roosens
407b226955
refactor: moved client code into own module
2022-05-07 16:10:27 +02:00
Jef Roosens
f42d3fd8b0
fix(server): prevent adding logs to non-existent repo
2022-05-07 15:44:59 +02:00
Jef Roosens
139142fcec
feat(server): added endpoint for content of build log
2022-05-07 15:41:49 +02:00
Jef Roosens
393e641a76
feat(server): allow filtering of builds per repo
2022-05-07 15:31:01 +02:00
Jef Roosens
7e01dbafec
feat(server): added endpoints for listing & uploading build logs
2022-05-07 15:10:07 +02:00
Jef Roosens
58c1ecd25e
db: added BuildLog & required methods
2022-05-07 14:16:30 +02:00
Jef Roosens
230920576d
Merge pull request 'Release 0.3.0-alpha.1' ( #164 ) from release-0.3.0-alpha.1 into main
...
Reviewed-on: vieter/vieter#164
2022-05-06 20:12:51 +02:00
Jef Roosens
356a34ab01
chore: bumped versions
2022-05-06 20:04:48 +02:00
Jef Roosens
1156e896f7
Merge pull request 'cron: filter out repos with wrong architecture' ( #163 ) from Chewing_Bever/vieter:cron-check-arch into dev
...
Reviewed-on: vieter/vieter#163
2022-05-06 09:00:53 +02:00
Jef Roosens
a3b6680153
cron: filter out repos with wrong architecture
2022-05-06 08:31:59 +02:00
Jef Roosens
7fdbcdf3e7
ci(arch): also change URL of downloaded PKGBUILD
2022-05-05 23:38:12 +02:00
Jef Roosens
d4306133e0
Merge pull request 'Fix PKGBUILD' ( #161 ) from Chewing_Bever/vieter:pkgbuild-fixes into dev
...
Reviewed-on: vieter/vieter#161
2022-05-05 23:36:42 +02:00
Jef Roosens
1990ade089
ci: fixed some steps running when not required
2022-05-05 23:30:54 +02:00