Daniele Rondina
9b61ed9e1d
Fix panic if luet is executed without args
2020-03-29 08:48:51 +02:00
MarvinHatesOceans
d59fff0740
Update dependencies
2020-03-28 23:19:43 +00:00
Ettore Di Giacinto
aeb10338f6
Add development version
2020-03-28 17:32:06 +01:00
Ettore Di Giacinto
02653e03d8
Tag 0.7.2
2020-03-28 17:31:35 +01:00
Ettore Di Giacinto
2c48fe0524
Merge pull request #76 from mudler/box_finalizers
...
Add Box finalizers
2020-03-28 17:30:09 +01:00
Ettore Di Giacinto
a0113dcd13
Drop verbose output
2020-03-28 17:05:23 +01:00
Ettore Di Giacinto
d45536505b
Add integration test for box finalizers
2020-03-28 16:59:37 +01:00
Ettore Di Giacinto
92d335d5d1
Add exec command to cli
...
It is the entrypoint for box, to run commands with unshare
2020-03-28 16:58:59 +01:00
Ettore Di Giacinto
49d7b4e2bf
Add box structure to handle containerized executions
2020-03-28 16:58:46 +01:00
Ettore Di Giacinto
f15ed3fda1
Move finalizer in its own struct
...
Also distinguish when we run in a root target dir ("/") or when we want
to run the commands in a separate folder
2020-03-28 16:57:40 +01:00
Ettore Di Giacinto
2ad16fa875
Add ListDir helper
2020-03-28 16:55:16 +01:00
Ettore Di Giacinto
416be23a46
Don't always remove unpacked repository content
2020-03-28 12:07:40 +01:00
Daniele Rondina
98c7d5c450
cmd/create-repo: Fix default value of tree-compression
2020-03-27 08:59:52 +01:00
Daniele Rondina
50091b2a4b
pkg/installer: Add test for uncompress tree and minor cleanup
2020-03-25 00:19:52 +01:00
Ettore Di Giacinto
0067fa82a5
Merge pull request #75 from mudler/fixup_upgrade
...
Don't attempt to upgrade packages already in system
2020-03-24 21:14:53 +01:00
Ettore Di Giacinto
117554792d
Don't attempt to upgrade packages already in system
2020-03-24 20:30:59 +01:00
Daniele Rondina
d0b7552aca
tests: Align test to new args
2020-03-24 20:01:22 +01:00
Daniele Rondina
454e9d934e
Use filename instead of name on repo specs
2020-03-24 19:40:11 +01:00
Ettore Di Giacinto
dd91a61caf
Merge pull request #74 from mudler/split_download
...
Split download
2020-03-24 19:02:16 +01:00
Ettore Di Giacinto
bc5d01c3df
Add integration test for search of installed packages
2020-03-24 18:19:09 +01:00
Ettore Di Giacinto
af7f1de9f1
Split download and installer worker
...
Also, drop downloadOnly from install
2020-03-24 18:19:09 +01:00
Ettore Di Giacinto
3f5aa7db22
Merge pull request #73 from mudler/refactor-repository
...
Refactor repository
2020-03-24 17:44:37 +01:00
Daniele Rondina
a0f9222068
Add check of repository metafile archive in tests
2020-03-24 14:01:22 +01:00
Daniele Rondina
520768d0ca
pkg/installer: Align tests with new default
2020-03-24 12:52:45 +01:00
Daniele Rondina
4f002ab40f
pkg/installer/repository: The check for repo_files is not needed for parsing normal repo
2020-03-24 12:52:24 +01:00
Daniele Rondina
60635a03eb
Fix propagation of repo file name and add test for meta compressed
2020-03-24 00:31:41 +01:00
Daniele Rondina
202ed2651a
💥 Refactor and split repository.yaml file
2020-03-24 00:05:16 +01:00
Daniele Rondina
4e461fd6be
cmd/repo/update: Update only enabled repo
2020-03-23 23:40:27 +01:00
Daniele Rondina
6bd8fe6789
Add omitempty to DefaultPackage fields
2020-03-22 22:23:11 +01:00
Ettore Di Giacinto
7cf6d51355
Tweak ginkgo parameters
...
- Add flakeAttempts
- Add race detection to CI runs
2020-03-22 22:07:46 +01:00
Ettore Di Giacinto
d5166c55ab
Lock only on commands that aren't meant to run in parallel
2020-03-22 15:19:08 +01:00
Ettore Di Giacinto
7de5f6656d
Merge branch 'develop'
2020-03-22 14:42:51 +01:00
Ettore Di Giacinto
9e62111e1a
Add development version
2020-03-22 14:42:35 +01:00
Ettore Di Giacinto
83cfcd878d
Tag 0.7.1
2020-03-22 14:42:04 +01:00
Ettore Di Giacinto
578b323e1b
Merge pull request #72 from mudler/speedup_travis
...
Speedup travis
2020-03-22 14:41:19 +01:00
Ettore Di Giacinto
d7b503d4a5
Drop verbosity in ginkgo params
2020-03-22 14:41:19 +01:00
Ettore Di Giacinto
fcdaf9338e
Drop unneeded dependencies
2020-03-22 14:41:19 +01:00
Ettore Di Giacinto
adeb973c31
Make test-coverage in one step, deploy release only on tags
2020-03-22 14:41:15 +01:00
Ettore Di Giacinto
655da7e883
Merge pull request #72 from mudler/speedup_travis
...
Speedup travis
2020-03-22 14:40:34 +01:00
Ettore Di Giacinto
8dbc266b39
Drop verbosity in ginkgo params
2020-03-22 13:52:07 +01:00
Ettore Di Giacinto
5942e2f20c
Drop unneeded dependencies
2020-03-22 11:00:30 +01:00
Ettore Di Giacinto
1a8fb77771
Make test-coverage in one step, deploy release only on tags
2020-03-22 10:55:04 +01:00
Daniele Rondina
40830ecf42
installer/repository.go: Use switch with search options
2020-03-22 10:46:51 +01:00
Ettore Di Giacinto
b2ba17f7f7
Add development version
2020-03-21 21:43:21 +01:00
Ettore Di Giacinto
3c5e144b8d
Tag 0.7
2020-03-21 21:39:12 +01:00
Ettore Di Giacinto
44aa69928a
Merge pull request #69 from mudler/add-pkg-labels
...
Added `labels` to package definition
2020-03-21 21:37:42 +01:00
Daniele Rondina
c7652c8a70
Added labels
to package definition
...
* cmd/search: Add support for search of the packages
with a specific label.
* review Search method of Repositories for permit
different search modes.
* labels are k/v attributes and could be matched
through label key (with HasLabel method) or through
regex that use "$key" + "=" + "$value"
2020-03-21 19:24:27 +01:00
Ettore Di Giacinto
fab2d21ac1
Drop unused function
2020-03-19 22:39:22 +01:00
Ettore Di Giacinto
487239334f
Treat base case with same algorithm of dependencies
2020-03-19 22:37:39 +01:00
Ettore Di Giacinto
69477a0c36
Make uniform build of seeds and packages
2020-03-19 22:34:26 +01:00