Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit ce27fb7

Browse files
committed
Added sbom-utility
1 parent 4fe9f4a commit ce27fb7

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

renovate.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4388,6 +4388,17 @@
43884388
"version: \"?(?<currentValue>.*?)\"?\\n"
43894389
]
43904390
},
4391+
{
4392+
"datasourceTemplate": "github-releases",
4393+
"depNameTemplate": "IBM/sbom-utility",
4394+
"extractVersionTemplate": "^v(?<version>.+?)$",
4395+
"fileMatch": [
4396+
"^tools/sbom-utility/manifest.yaml$"
4397+
],
4398+
"matchStrings": [
4399+
"version: \"?(?<currentValue>.*?)\"?\\n"
4400+
]
4401+
},
43914402
{
43924403
"datasourceTemplate": "pypi",
43934404
"depNameTemplate": "sbomdiff",
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#syntax=docker/dockerfile:1.5.2
2+
3+
ARG ref=main
4+
5+
FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
6+
ARG name
7+
ARG version
8+
RUN <<EOF
9+
set -x
10+
curl --silent --location --fail "https://github.com/IBM/sbom-utility/releases/download/v${version}/sbom-utility-v${version}-linux-${alt_arch}.tar.gz" \
11+
| tar --extract --gzip --directory="${prefix}${target}/bin/" --no-same-owner \
12+
sbom-utility \
13+
config.json \
14+
custom.json \
15+
license.json
16+
17+
"${prefix}${target}/bin/sbom-utility" completion bash >"${prefix}${target}/share/bash-completion/completions/sbom-utility"
18+
"${prefix}${target}/bin/sbom-utility" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/sbom-utility.fish"
19+
"${prefix}${target}/bin/sbom-utility" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_sbom-utility"
20+
EOF

tools/sbom-utility/manifest.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: sbom-utility
2+
version: "0.9.2"
3+
check: ""
4+
platforms:
5+
- linux/amd64
6+
- linux/arm64
7+
tags:
8+
- org/ibm
9+
- category/security
10+
- lang/go
11+
- type/cli
12+
homepage: https://github.com/IBM/sbom-utility
13+
description: Provides an API platform for validating, querying, updating and managing standardized SBOMs
14+
renovate:
15+
datasource: github-releases
16+
package: IBM/sbom-utility
17+
extractVersion: ^v(?<version>.+?)$

0 commit comments

Comments
 (0)