Commit Graph
16 Commits
Author SHA1 Message Date
Mercurio abf894497e ci: build binaries for lvscare and image-cri-shim (#1283)
* ci: build binaries for lvscare and image-cri-shim

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to simplify the workflow

Signed-off-by: Mercurio <signormercurio@gmail.com>

* restore dependencies

Signed-off-by: Mercurio <signormercurio@gmail.com>

* merge workflow steps

Signed-off-by: Mercurio <signormercurio@gmail.com>

* add sources.list

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix apt error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix apt update error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* restore build tags

Signed-off-by: Mercurio <signormercurio@gmail.com>

* explicitly set CGO_ENABLED

Signed-off-by: Mercurio <signormercurio@gmail.com>

* upgrade golangci-lint

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-09 15:02:04 +08:00
Mercurio b89d95d148 ci: Update ci.yml to use simpler make build to build testing binaries (#1278)
* ci: Update ci.yml to use simpler make build to build testing binaries

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix GOARCH bug in Makefile

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to remove some of the dependencies

Signed-off-by: Mercurio <signormercurio@gmail.com>

* sync makefile and goreleaser build flags

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-09 01:24:29 +08:00
Mercurio 0b91bdeb5e ci: multiple improvements on CI workflow (#1270)
* ci: multiple improvements on CI workflow

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to fix lint actions error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* delete fossa actions

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to solve lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* format code

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix nolint syntax error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* completely fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>
2022-07-08 21:54:48 +08:00
cuisongliu 429bf9eed6 refactor(main): add test delete node workflows (#1262)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2022-07-07 15:14:09 +08:00
Mercurio 97afdf0d40 ci: improve workflow and fix ut error (#1261)
* ci: improve workflow and fix ut error

* ci: fix typo in ci.yml

* ci: add ignore path for license.verify

* fix: fix lint errors

* fix: fix error in running golangci-lint

* ci: fix binary name error in goreleaser.yml

* ci: add a workflow that deletes stale workflows

* ci: Make build workflow even more concurrent

* ci: finalize changes
2022-07-06 21:05:30 +08:00
ybyang d25e7b50db fix: reduce ci time (#1260)
* fix: ehance ci

Signed-off-by: maybaby <ybyang7@iflytek.com>

* fix: ehance ci

Signed-off-by: maybaby <ybyang7@iflytek.com>
2022-07-06 16:29:37 +08:00
cuisongliu aa29690df8 refactor(main): merge code from lvscare (#1249)
* refactor(main): merge code from image-cri-shim

refactor(main): merge code from lvscare

refactor(main): delete node using hostname

refactor(main): rename constants

* refactor(main): add main root

* refactor(main): add test workflows

* refactor(main): delete test workflows
2022-07-05 22:46:38 +08:00
ybyang 5254ce8616 fix: no longer explicitly specify cgo_enabled (#1253)
Signed-off-by: maybaby <ybyang7@iflytek.com>
2022-07-05 14:59:56 +08:00
Mercurio dbfcc5911d ci: enable CGO for building sealos (#1244) 2022-07-05 13:41:19 +08:00
Mercurio 9f2fbd822f feat: support docs generation (#1231) 2022-07-01 22:48:44 +08:00
Mercurio 395fccede3 fix: merge go.build.%.sealctl/sealos (#1226) 2022-07-01 00:08:03 +08:00
Mercurio 8abcae80c5 fix: fix bug in gen.clean and use local binaries for tools (#1181)
* fix: fix bug in gen.clean and use local binaries for tools

* feat: install.upx supports multiple platform

* fix: set modules-download-mode=mod for .golangci.yml
2022-06-25 22:47:33 +08:00
zzjin cb85fb98fc Using module to simpler vsc source tree. Closes #1771 (#1172) 2022-06-25 12:51:20 +08:00
gebilxs 8888c27cfc copy linux_amd64.yml&&linux_arm64.yml to scripts (#1167)
* copy linux_amd64.yml&&linux_arm64.yml to scripts

* modify release.mk
2022-06-24 22:56:20 +08:00
Mercurio c97813cef6 fix: build error in makefile (#1152) 2022-06-24 00:25:32 +08:00
Mercurio e3657ad4d3 ci: improve Makefile design (#1147) 2022-06-22 16:28:37 +08:00