mudler
8078069819
🤖 Pin ginkgo
2023-02-02 10:57:14 +01:00
mudler
510ec27b97
🤖 Do not pull cover from makefile
...
Signed-off-by: mudler <mudler@c3os.io >
2023-02-02 10:37:50 +01:00
mudler
49d8c2b972
🎨 Add test-integration-docker target
2022-06-06 17:39:16 +02:00
Ettore Di Giacinto
9bd6730aeb
🤖 Adapt makefile/scripts to ginkgo changes
2022-01-04 18:47:21 +01:00
Ettore Di Giacinto
f7357a60a6
🔧 ci: disable -race on tests
...
Seems race conditions are triggered from the go-containerregistry
underlying library.
2021-12-28 20:35:19 +01:00
Ettore Di Giacinto
58f4997a0f
Makefile: multiarch-build should only build
2021-08-19 16:41:27 +02:00
Ettore Di Giacinto
5bb65e5b30
Get goreleaser from GH actions
2021-08-19 16:22:20 +02:00
Ettore Di Giacinto
4e918e6bd1
ci: fixup getting goreleaser before build
2021-08-19 11:53:59 +02:00
Itxaka
4adc0dc9b9
Use goreleaser to build and release ( #244 )
...
Instead of using gox on one side and an action to release, we can merge
them together with goreleaser which will build for extra targets (arm,
mips if needed in the future) and it also takes care of creating
checksums, a source archive, and a changelog and creating a release with
all the artifacts.
All binaries should respect the old naming convention, so any scripts
out there should still work.
Signed-off-by: Itxaka <igarcia@suse.com >
2021-08-11 08:30:55 +02:00
Ettore Di Giacinto
3bbc2c4691
Add multiarch-build-small target to shrink release builds
2021-01-22 19:07:17 +01:00
Ettore Di Giacinto
6088664887
Drop gox-build make target
2020-06-13 18:40:55 +02:00
Ettore Di Giacinto
bb41a0c074
Add upx -1 option
2020-06-12 18:47:18 +02:00
Ettore Di Giacinto
d59cc42e22
Add target to create smaller binary
2020-05-26 21:07:18 +02:00
Ettore Di Giacinto
2f3eabc3ca
Annotate git hash and time in displayed version
2020-04-12 14:37:49 +02: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
1a8fb77771
Make test-coverage in one step, deploy release only on tags
2020-03-22 10:55:04 +01:00
Ettore Di Giacinto
62ebe1a82b
Add integration tests
2019-12-31 15:22:11 +01:00
Ettore Di Giacinto
d67742c28f
Add docker image from scratch
...
Also add make target for it, and disable CGO
2019-11-26 17:30:38 +01:00
Ettore Di Giacinto
a806937941
Add version to CLI and write commit sha to release build
2019-11-17 16:12:12 +01:00
Ettore Di Giacinto
7acbe96b83
Add multiarch build to Makefile
...
Signed-off-by: Ettore Di Giacinto <mudler@gentoo.org >
2019-11-16 13:26:34 +01:00
Ettore Di Giacinto
b2060c82e3
Make DB Switchable
...
Fixes races conditions and make the DB Switchable. Also prepare inside
the CompilationSpec the tree of the deps to be built, and parallelize
only the building jobs.
Closes #7
Signed-off-by: Ettore Di Giacinto <mudler@gentoo.org >
2019-11-16 13:26:33 +01:00
Ettore Di Giacinto
420186b7db
Switch to go mod
2019-11-10 18:05:28 +01:00
Ettore Di Giacinto
f570f74a9e
Add make fmt
2019-11-05 17:21:06 +01:00
Ettore Di Giacinto
c3197d70fc
Add boltdb implementation for packageset and db
2019-10-31 12:38:32 +01:00
Ettore Di Giacinto
cb89d946e5
Create cover target
2019-06-11 18:04:57 +02:00
Ettore Di Giacinto
b32508eded
Fix make deps
2019-06-05 19:39:39 +02:00
Ettore Di Giacinto
da465b9228
Add travis file
2019-06-05 19:37:36 +02:00
Ettore Di Giacinto
6e7cef4710
Add simple makefile
2019-06-05 18:49:35 +02:00