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