Daniele Rondina
908b6d2bd4
cmd/tree/validate: Fix race and drop errs chan
2020-08-23 12:27:51 +02:00
Ettore Di Giacinto
a3ada624a7
Merge pull request #132 from mudler/validate-buildtime-deps
...
cmd/tree/validate: Integrate validation of buildtime deps
2020-08-22 12:10:34 +02:00
Daniele Rondina
09c7609a7f
cmd/tree/validate: Add error summary
2020-08-20 11:36:56 +02:00
Daniele Rondina
a1acab0e52
cmd/tree/validate: Integrate validation of buildtime deps
...
By default both runtime and buildtime deps are checked.
With the option --only-buildtime is possible analyze only
buildtime deps or instead with the option --only-runtime
only the runtime deps.
Signed-off-by: Daniele Rondina <geaaru@sabayonlinux.org>
2020-08-20 11:09:39 +02:00
Daniele Rondina
93187182e5
pkg/compiler: Fix typo on error message
2020-08-19 19:24:46 +02:00
Daniele Rondina
5e7cd183be
contrib/config/luet.yaml: Update config example
2020-08-08 17:55:26 +02:00
Ettore Di Giacinto
9c0f0e3457
ci: release with GH Actions
2020-08-08 11:54:11 +02:00
Ettore Di Giacinto
1120b1ee59
ci: fix typo
2020-08-07 23:36:33 +02:00
Ettore Di Giacinto
4010033e0c
ci: fixup workflows
2020-08-07 19:30:30 +02:00
Ettore Di Giacinto
a076613f66
Fixup import path
2020-08-07 19:30:08 +02:00
Ettore Di Giacinto
c184b4b3bc
ci: Pass env by in GH actions
2020-08-06 18:52:42 +02:00
Ettore Di Giacinto
40d1f1785b
ci: Get deps before running unit tests
2020-08-06 18:22:13 +02:00
Ettore Di Giacinto
11944f4b8c
Disable tty on docker integration test
2020-08-06 18:11:50 +02:00
Ettore Di Giacinto
6f41f8bd8d
Add GH action workflows
2020-08-06 18:03:35 +02:00
Ettore Di Giacinto
95b125cb91
Pull images before executing diff tests
2020-08-06 18:03:00 +02:00
Ettore Di Giacinto
f676b50735
Tag 0.8.4
2020-08-05 19:37:32 +02:00
Ettore Di Giacinto
0c0401847e
ci: pass PATH also on deploy steps
2020-08-05 19:35:41 +02:00
Ettore Di Giacinto
02a506a5c5
ci: pass PATH by
2020-08-05 19:24:17 +02:00
Ettore Di Giacinto
6f0b657e69
ci: keep envs
2020-08-05 19:21:20 +02:00
Ettore Di Giacinto
51378bdfb6
Run tests as root to verify caps
2020-08-05 19:19:33 +02:00
Ettore Di Giacinto
66513955c7
Compute image diffs internally
...
Is it more faster in this way as we already have all the needed folders
to the comparison extracted. In this way we don't repeat I/O operation
twice by calling container-diff.
Do not depend on container-diff anymore
2020-08-05 19:09:45 +02:00
Ettore Di Giacinto
694d8656d9
Add xattrs tests
2020-08-05 18:58:50 +02:00
Ettore Di Giacinto
c339e0fed2
Add symlink test
2020-08-05 18:57:27 +02:00
Ettore Di Giacinto
e30bb056d5
Drop IsFlagged from tests
2020-08-02 12:22:43 +02:00
Ettore Di Giacinto
052a551c0c
Add "hidden" field to packages
...
Also drop residual of IsSet which isn't actually used
Related to #26
2020-08-02 11:31:23 +02:00
Ettore Di Giacinto
ffa6fc3829
Tag 0.8.3
2020-07-17 22:42:49 +02:00
Ettore Di Giacinto
07a1058ac1
Add cli option to skip packages if only metadata is present (without checking the image)
2020-07-17 22:42:03 +02:00
Ettore Di Giacinto
3af9109b99
Tag 0.8.2
2020-07-12 15:57:46 +02:00
Ettore Di Giacinto
6e3650d3af
Add upgrade_old_repo_revision fixture
2020-07-12 15:38:02 +02:00
Ettore Di Giacinto
5dcf77c987
Add package buildtimestamp and luet upgrade --sync
...
Annotate the package build time when compiling, and use that from the
client to force upgrade of packages that changed the artifact, but
didn't changed any version.
The client can trigger this behavior with `luet upgrade --sync`
2020-07-12 15:29:38 +02:00
Daniele Rondina
ee0e70ed3d
tree/pkglist: Now --deps orders for build/installation order
2020-07-05 10:44:47 +02:00
Daniele Rondina
364b5648b4
repository loader now support .yaml extension
2020-07-04 20:07:32 +02:00
Daniele Rondina
e28a4753f8
tree/validate: Use --deps instead of --rdeps (we support also build deps)
2020-06-27 19:42:03 +02:00
Daniele Rondina
d1d7f5aa74
tree/pkglist: Add --rdeps option for runtime deps
2020-06-27 19:27:45 +02:00
Daniele Rondina
e2260b6956
Add --no-spinner option
2020-06-27 16:45:49 +02:00
Ettore Di Giacinto
764a09ce0c
Tag 0.8.1
2020-06-27 13:02:00 +02:00
Ettore Di Giacinto
910f1ad3fe
Merge branch 'master' into develop
2020-06-27 13:01:14 +02:00
Ettore Di Giacinto
16e9d7b20c
Use packageImage as builder image fingerprint
...
This allows to have an unique identifier for the builder image id against
different depgraphs combinations. The package fingerprint is not enough,
as an atom could have a difference deptree depending on the requires
constraints.
TODO: Don't use the full image name, but only the hash as a salt
(currently the salt contains ALSO a reference of the image-repository,
as such it doesn't allow to port a tree in a different docker registry)
2020-06-23 18:59:18 +02:00
Ettore Di Giacinto
6088664887
Drop gox-build make target
2020-06-13 18:40:55 +02:00
Ettore Di Giacinto
ee3b59348e
Tag 0.8.0
2020-06-12 19:41:37 +02:00
Ettore Di Giacinto
bb41a0c074
Add upx -1 option
2020-06-12 18:47:18 +02:00
Ettore Di Giacinto
6b8f412138
Update vendor
2020-06-12 17:58:13 +02:00
Ettore Di Giacinto
6d68ed073d
Show and detect extensions with cobra-extensions
2020-06-12 17:54:57 +02:00
Ettore Di Giacinto
7b51e83902
Merge pull request #119 from mudler/config-protect
...
Integrate feature config-protect like Gentoo/Funtoo do
2020-06-07 11:33:55 +02:00
Daniele Rondina
3a365c709b
Integrate config-protect from package spec
2020-06-06 13:12:54 +02:00
Daniele Rondina
aaa73dc2ac
Add integration test for config-protect
2020-06-06 12:35:16 +02:00
Daniele Rondina
0917c2703e
helpers/archive: Refactor and add support for config protect when sameOwner is false
2020-06-06 12:34:44 +02:00
Ettore Di Giacinto
264e1e9652
Print inspect output as string
2020-06-06 11:32:47 +02:00
Ettore Di Giacinto
03cc5fcb76
Use cobra for build --full
2020-06-06 11:20:48 +02:00
Ettore Di Giacinto
8aafc7600c
Print selected packages
2020-06-06 11:18:54 +02:00