mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
bill-of-materials: updates for /etcd/v3 packaging
bill-of-materials: - update to new package names test/updatebom.sh scripts: - Update to the right package names - Don't add bom tool to go.mod
This commit is contained in:
parent
dd21e710e1
commit
03248a9045
@ -315,7 +315,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"project": "go.etcd.io/etcd",
|
||||
"project": "go.etcd.io/etcd/v3",
|
||||
"licenses": [
|
||||
{
|
||||
"type": "Apache License 2.0",
|
||||
|
@ -7,12 +7,14 @@ if ! [[ "$0" =~ scripts/updatebom.sh ]]; then
|
||||
exit 255
|
||||
fi
|
||||
|
||||
export GO111MODULE=off # Don't add BOM tool to etcd go.mod
|
||||
echo "installing 'bill-of-materials.json'"
|
||||
go get -v -u github.com/coreos/license-bill-of-materials
|
||||
export GO111MODULE=on
|
||||
|
||||
echo "generating bill-of-materials.json"
|
||||
license-bill-of-materials \
|
||||
--override-file ./bill-of-materials.override.json \
|
||||
go.etcd.io/etcd go.etcd.io/etcd/etcdctl > bill-of-materials.json
|
||||
go.etcd.io/etcd/v3 go.etcd.io/etcd/v3/etcdctl > bill-of-materials.json
|
||||
|
||||
echo "generated bill-of-materials.json"
|
||||
|
2
test
2
test
@ -640,7 +640,7 @@ function bom_pass {
|
||||
echo "Checking bill of materials..."
|
||||
license-bill-of-materials \
|
||||
--override-file bill-of-materials.override.json \
|
||||
go.etcd.io/etcd go.etcd.io/etcd/etcdctl >bom-now.json || true
|
||||
go.etcd.io/etcd/v3 go.etcd.io/etcd/v3/etcdctl >bom-now.json || true
|
||||
if ! diff bill-of-materials.json bom-now.json; then
|
||||
echo "vendored licenses do not match given bill of materials"
|
||||
exit 255
|
||||
|
Loading…
x
Reference in New Issue
Block a user