From a2fb99c129e45e9934490ab072393348351b7fa8 Mon Sep 17 00:00:00 2001 From: Thomas Fossati Date: Fri, 26 Nov 2021 17:20:01 +0000 Subject: [PATCH] add license check --- Makefile | 3 +++ scripts/licenses.sh | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 scripts/licenses.sh diff --git a/Makefile b/Makefile index 53aa809..8ab16fe 100644 --- a/Makefile +++ b/Makefile @@ -46,3 +46,6 @@ smoketest-examples: ci: install-golint goveralls install coverage lint vet goveralls -coverprofile=coverage.out -service=circle-ci -repotoken=$(COVERALLS_TOKEN) + +.PHONY: licenses +licenses: ; @./scripts/licenses.sh diff --git a/scripts/licenses.sh b/scripts/licenses.sh new file mode 100755 index 0000000..91151b0 --- /dev/null +++ b/scripts/licenses.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +set -e + +type go-licenses &> /dev/null || go get github.com/google/go-licenses + +MODULES+=("github.com/veraison/go-cose") + +for module in ${MODULES[@]} +do + echo ">> retrieving licenses [ ${module} ]" + go-licenses csv ${module} +done