fengxsong
0eb9962229
feat: run sealos without root privileges ( #2163 )
...
* refactor: migrate buildah's subcommands
Signed-off-by: fengxsong <fengxsong@outlook.com >
* feat: rootless mode(almost done)
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: set default values for --platform
Signed-off-by: fengxsong <fengxsong@outlook.com >
* fix: meet ci requirements
Signed-off-by: fengxsong <fengxsong@outlook.com >
* ci: add build-deps
Signed-off-by: fengxsong <fengxsong@outlook.com >
* style: define constants
Signed-off-by: fengxsong <fengxsong@outlook.com >
* feat: provide function to register default appliers
Signed-off-by: fengxsong <fengxsong@outlook.com >
* style: fix short descriptions of all subcommands
Signed-off-by: fengxsong <fengxsong@outlook.com >
Signed-off-by: fengxsong <fengxsong@outlook.com >
2022-12-02 14:59:14 +08:00
zzjin
f8fd39ae65
update gorelease typo locaion ( #1695 )
...
* update buildx version
Signed-off-by: zzjin <tczzjin@gmail.com >
* update go release locaion
Signed-off-by: zzjin <tczzjin@gmail.com >
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-09-04 23:29:14 +08:00
xuehaipeng and xuehaipeng
c56d18f56a
fix: go.build.verify ( #1379 )
...
Signed-off-by: xuehaipeng <haipeng.xue@realai.ai >
Co-authored-by: xuehaipeng <haipeng.xue@realai.ai >
2022-07-22 10:58:19 +08:00
Mercurio
1146f09b31
ci: enable CGO ( #1319 )
...
* ci: enable CGO
Signed-off-by: Mercurio <signormercurio@gmail.com >
2022-07-17 01:01:32 +08:00
Mercurio
ecc7f16aeb
ci: use goreleaser to release docker images & deb and rpm packages, r… ( #1299 )
...
* ci: use goreleaser to release docker images & deb and rpm packages, remove redundant make targets
Signed-off-by: Mercurio <signormercurio@gmail.com >
* publish deb and rpm packages
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix nfpms config error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* adjust Dockerfile to match goreleaser
Signed-off-by: Mercurio <signormercurio@gmail.com >
* temporary comment out push to oss step
Signed-off-by: Mercurio <signormercurio@gmail.com >
* remove --rm-dist flag
Signed-off-by: Mercurio <signormercurio@gmail.com >
* attempt to fix publish package error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix publish package error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix publish package error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix docker login credential error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* remove sealctl from packages
Signed-off-by: Mercurio <signormercurio@gmail.com >
* remove sealctl from oss
Signed-off-by: Mercurio <signormercurio@gmail.com >
2022-07-12 23:45:22 +08:00
Mercurio
074d3b3562
ci: improve go.build in Makefile, setup multi-arch docker image build… ( #1296 )
2022-07-12 14:58:01 +08:00
Mercurio
2ad3b4311f
ci: add workflows to build and push images for lvscare ( #1288 )
...
* ci: add workflows to build and push images for lvscare
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix upx platform error
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix redundant info
Signed-off-by: Mercurio <signormercurio@gmail.com >
2022-07-10 17:19:29 +08:00
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
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