From 4ed99eecea559e92ec747964412b3d251c015e10 Mon Sep 17 00:00:00 2001 From: Lena Tauchner Date: Thu, 28 Aug 2025 10:06:20 +0200 Subject: [PATCH] - add tool publishing Signed-off-by: Lena Tauchner --- .github/workflows/release.yml | 3 +++ Directory.Build.props | 1 + nuget.config | 7 +++++++ src/cyclonedx/README.md | 1 + src/cyclonedx/cyclonedx.csproj | 9 +++++++++ 5 files changed, 21 insertions(+) create mode 100644 nuget.config create mode 100644 src/cyclonedx/README.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e7d4fcd..6fa5206 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -67,6 +67,9 @@ jobs: dotnet publish src/cyclonedx/cyclonedx.csproj -r $runtime --configuration Release /p:Version=$VERSION --self-contained true /p:PublishSingleFile=true /p:IncludeNativeLibrariesInSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true --output bin/$runtime done + dotnet pack src/cyclonedx/cyclonedx.csproj --configuration Release /p:Version=$VERSION /p:PackageOutputPath=bin/nuget + dotnet nuget push bin/nuget/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate + docker login --username coderpatros --password "$DOCKER_TOKEN" docker buildx build \ --sbom=true \ diff --git a/Directory.Build.props b/Directory.Build.props index e757d62..bb195f1 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -20,6 +20,7 @@ git https://github.com/CycloneDX/cyclonedx-cli.git true + $(VersionSuffix) diff --git a/nuget.config b/nuget.config new file mode 100644 index 0000000..116a35e --- /dev/null +++ b/nuget.config @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/cyclonedx/README.md b/src/cyclonedx/README.md new file mode 100644 index 0000000..be47f68 --- /dev/null +++ b/src/cyclonedx/README.md @@ -0,0 +1 @@ +[cyclonedx-cli project README.md](https://github.com/CycloneDX/cyclonedx-cli/blob/master/README.md) diff --git a/src/cyclonedx/cyclonedx.csproj b/src/cyclonedx/cyclonedx.csproj index e9020b6..7c6e7aa 100644 --- a/src/cyclonedx/cyclonedx.csproj +++ b/src/cyclonedx/cyclonedx.csproj @@ -4,6 +4,11 @@ Exe net8.0 + true + dotnet-CycloneDX-cli + CycloneDX.CLI + README.md + A command line tool for interacting with CycloneDX bill-of-material documents. AllEnabledByDefault linux-x64;linux-musl-x64;linux-arm;linux-arm64;win-x64;win-x86;win-arm64;osx-x64;osx-arm64 @@ -22,5 +27,9 @@ + + + +