update ci to check licenses of all languages
This commit is contained in:
+21
-7
@@ -188,7 +188,7 @@ def main(ctx):
|
||||
|
||||
test_pipelines = \
|
||||
cancelPreviousBuilds() + \
|
||||
[goLicenseCheck(ctx)] + \
|
||||
[licenseCheck(ctx)] + \
|
||||
[buildOcisBinaryForTesting(ctx)] + \
|
||||
testOcisModules(ctx) + \
|
||||
testPipelines(ctx)
|
||||
@@ -380,7 +380,7 @@ def buildOcisBinaryForTesting(ctx):
|
||||
"volumes": [pipelineVolumeGo],
|
||||
}
|
||||
|
||||
def goLicenseCheck(ctx):
|
||||
def licenseCheck(ctx):
|
||||
return {
|
||||
"kind": "pipeline",
|
||||
"type": "docker",
|
||||
@@ -392,18 +392,32 @@ def goLicenseCheck(ctx):
|
||||
"steps": skipIfUnchanged(ctx, "go-mod") +
|
||||
[
|
||||
{
|
||||
"name": "check-go-license",
|
||||
"name": "node-check-licenses",
|
||||
"image": OC_CI_NODEJS,
|
||||
"commands": [
|
||||
"make ci-node-check-licenses",
|
||||
],
|
||||
},
|
||||
{
|
||||
"name": "node-save-licenses",
|
||||
"image": OC_CI_NODEJS,
|
||||
"commands": [
|
||||
"make ci-node-save-licenses",
|
||||
],
|
||||
},
|
||||
{
|
||||
"name": "go-check-licenses",
|
||||
"image": OC_CI_GOLANG,
|
||||
"commands": [
|
||||
"make check-go-licenses",
|
||||
"make ci-go-check-licenses",
|
||||
],
|
||||
"volumes": [stepVolumeGo],
|
||||
},
|
||||
{
|
||||
"name": "save-go-licenses",
|
||||
"name": "go-save-licenses",
|
||||
"image": OC_CI_GOLANG,
|
||||
"commands": [
|
||||
"make save-go-licenses",
|
||||
"make ci-go-save-licenses",
|
||||
],
|
||||
"volumes": [stepVolumeGo],
|
||||
},
|
||||
@@ -1756,7 +1770,7 @@ def skipIfUnchanged(ctx, type):
|
||||
]
|
||||
go_mod = [
|
||||
"^go.mod",
|
||||
"^go.sum"
|
||||
"^go.sum",
|
||||
]
|
||||
|
||||
skip = []
|
||||
|
||||
@@ -187,7 +187,7 @@ ci-go-check-licenses: $(GO_LICENSES)
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
@for mod in $(OCIS_MODULES); do \
|
||||
@$(MAKE) --no-print-directory -C $$mod ci-node-check-licenses || exit 1; \
|
||||
$(MAKE) --no-print-directory -C $$mod ci-node-check-licenses || exit 1; \
|
||||
done
|
||||
|
||||
.PHONY: ci-go-save-licenses
|
||||
@@ -199,7 +199,7 @@ ci-go-save-licenses: $(GO_LICENSES)
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
@for mod in $(OCIS_MODULES); do \
|
||||
@$(MAKE) --no-print-directory -C $$mod ci-node-save-licenses || exit 1; \
|
||||
$(MAKE) --no-print-directory -C $$mod ci-node-save-licenses || exit 1; \
|
||||
done
|
||||
|
||||
CHANGELOG_VERSION =
|
||||
|
||||
+5
-5
@@ -46,7 +46,7 @@ yarn-build: node_modules
|
||||
|
||||
.PHONY: node_modules
|
||||
node_modules:
|
||||
yarn install --immutable
|
||||
@yarn install --immutable 2>&1 >/dev/null
|
||||
|
||||
############ protobuf ############
|
||||
include ../.make/protobuf.mk
|
||||
@@ -55,11 +55,11 @@ include ../.make/protobuf.mk
|
||||
protobuf: buf-generate
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses: node_modules
|
||||
yarn licenses:check
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses: node_modules
|
||||
yarn licenses:csv
|
||||
yarn licenses:save
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
@@ -33,3 +33,12 @@ ci-node-generate: pull-assets
|
||||
pull-assets:
|
||||
@git clean -xfd assets
|
||||
@curl --fail -slL -o- https://github.com/owncloud/graph-explorer/releases/download/v1.7.10.3/release.tar.gz | tar xvzf - -C assets/
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
#TODO: check this fork!
|
||||
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
#TODO: check this fork!
|
||||
|
||||
+4
-4
@@ -32,8 +32,8 @@ ci-go-generate: $(MOCKERY) # CI runs ci-node-generate automatically before this
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -32,8 +32,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+5
-5
@@ -58,14 +58,14 @@ yarn-build: node_modules
|
||||
|
||||
.PHONY: node_modules
|
||||
node_modules:
|
||||
yarn install --immutable
|
||||
@yarn install --immutable 2>&1 >/dev/null
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses: node_modules
|
||||
yarn licenses:check
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses: node_modules
|
||||
yarn licenses:csv
|
||||
yarn licenses:save
|
||||
|
||||
+4
-4
@@ -32,8 +32,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -44,8 +44,8 @@ ci-node-generate: # ocis needs assets of all other modules
|
||||
; fi;
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+5
-5
@@ -47,7 +47,7 @@ yarn-build: node_modules
|
||||
|
||||
.PHONY: node_modules
|
||||
node_modules:
|
||||
yarn install --immutable
|
||||
@yarn install --immutable 2>&1 >/dev/null
|
||||
|
||||
############ protobuf ############
|
||||
include ../.make/protobuf.mk
|
||||
@@ -56,11 +56,11 @@ include ../.make/protobuf.mk
|
||||
protobuf: buf-generate
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses: node_modules
|
||||
yarn licenses:check
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses: node_modules
|
||||
yarn licenses:csv
|
||||
yarn licenses:save
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -38,8 +38,8 @@ include ../.make/protobuf.mk
|
||||
protobuf: buf-generate
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -37,8 +37,8 @@ include ../.make/protobuf.mk
|
||||
protobuf: buf-generate
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -36,8 +36,8 @@ pull-assets:
|
||||
@curl --fail -slL -o- https://github.com/owncloud/web/releases/download/$(WEB_ASSETS_VERSION)/web.tar.gz | tar xzf - -C assets/
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
+4
-4
@@ -30,8 +30,8 @@ ci-go-generate: # CI runs ci-node-generate automatically before this target
|
||||
ci-node-generate:
|
||||
|
||||
############ licenses ############
|
||||
.PHONY: ci-node-licenses-check
|
||||
ci-node-licenses-check:
|
||||
.PHONY: ci-node-check-licenses
|
||||
ci-node-check-licenses:
|
||||
|
||||
.PHONY: ci-node-licenses-save
|
||||
ci-node-licenses-save:
|
||||
.PHONY: ci-node-save-licenses
|
||||
ci-node-save-licenses:
|
||||
|
||||
Reference in New Issue
Block a user