From 3543488660c21ed0e4868daf13263bcf4c0a2af6 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 10 Apr 2024 18:40:14 +0200 Subject: [PATCH] simplify for maintenance Signed-off-by: Jan Kowalleck --- docgen/json/gen.sh | 2 +- docgen/xml/gen.sh | 2 +- tools/src/test/proto/test.sh | 10 ++++++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docgen/json/gen.sh b/docgen/json/gen.sh index a3c701dc..762aaf6a 100755 --- a/docgen/json/gen.sh +++ b/docgen/json/gen.sh @@ -1,7 +1,7 @@ #!/bin/bash set -eu -THIS_DIR="$(dirname "$0")" +THIS_PATH="$(realpath "$(dirname "$0")")" SCHEMA_DIR="$(realpath "$THIS_DIR/../../schema")" DOCS_DIR="$THIS_DIR/docs" TEMPLATES_DIR="$THIS_DIR/templates" diff --git a/docgen/xml/gen.sh b/docgen/xml/gen.sh index e1c0e0ff..09f882a2 100755 --- a/docgen/xml/gen.sh +++ b/docgen/xml/gen.sh @@ -1,7 +1,7 @@ #!/bin/bash set -eu -THIS_DIR="$(dirname "$0")" +THIS_PATH="$(realpath "$(dirname "$0")")" SCHEMA_DIR="$(realpath "$THIS_DIR/../../schema")" DOCS_DIR="$THIS_DIR/docs" diff --git a/tools/src/test/proto/test.sh b/tools/src/test/proto/test.sh index d1d39406..66ea70b4 100755 --- a/tools/src/test/proto/test.sh +++ b/tools/src/test/proto/test.sh @@ -10,6 +10,8 @@ TEST_RES_DIR='tools/src/test/resources' REMOTE="https://github.com/${GITHUB_REPOSITORY:-CycloneDX/specification}.git" +BUF_IMAGE_VERSION='1.30.0' + ## ---- @@ -28,7 +30,7 @@ function schema-lint () { --volume "${ROOT_PATH}/${SCHEMA_DIR}:/workspace/${SCHEMA_DIR}:ro" \ --volume "${THIS_PATH}/buf_lint.yaml:/workspace/buf.yaml:ro" \ --workdir '/workspace' \ - bufbuild/buf:1.30.0 \ + bufbuild/buf:"$BUF_IMAGE_VERSION" \ lint --path "$SCHEMA_DIR" \ --config 'buf.yaml' \ --error-format "$LOG_FORMAT" @@ -59,7 +61,7 @@ function schema-breaking-version () { --volume "${ROOT_PATH}/${SCHEMA_DIR}/${OLD}:/workspace/${SCHEMA_DIR_OLD}/${NEW}:ro" \ --volume "${THIS_PATH}/buf_breaking-version.yaml:/workspace/buf.yaml:ro" \ --workdir '/workspace' \ - bufbuild/buf:1.30.0 \ + bufbuild/buf:"$BUF_IMAGE_VERSION" \ breaking "$SCHEMA_DIR" \ --against "$SCHEMA_DIR_OLD" \ --config 'buf.yaml' \ @@ -87,7 +89,7 @@ function schema-breaking-remote () { --volume "${ROOT_PATH}/${SCHEMA_DIR}:/workspace/${SCHEMA_DIR}:ro" \ --volume "${THIS_PATH}/buf_breaking-remote.yaml:/workspace/buf.yaml:ro" \ --workdir '/workspace' \ - bufbuild/buf:1.30.0 \ + bufbuild/buf:"$BUF_IMAGE_VERSION" \ breaking "$SCHEMA_DIR" \ --against "${REMOTE}#subdir=${SCHEMA_DIR}" \ --config 'buf.yaml' \ @@ -113,7 +115,7 @@ function schema-functional () { --volume "${ROOT_PATH}/${SCHEMA_DIR}:/workspace/${SCHEMA_DIR}:ro" \ --volume "${FILE}:/workspace/test_res:ro" \ --workdir '/workspace' \ - bufbuild/buf:1.30.0 \ + bufbuild/buf:"$BUF_IMAGE_VERSION" \ convert "${SCHEMA_DIR}/${SCHEMA_FILE}" \ --type "$MESSAGE" \ --from 'test_res#format=txtpb' \