opentelemetry.io/scripts/auto-update/all-versions.sh

42 lines
1.3 KiB
Bash
Executable File

#!/bin/bash -e
function auto_update_versions() {
local cmd="./scripts/auto-update/version-in-file.sh"
local repo_and_files_to_update=(
# Format of an entry is
# "repo-name regex file-name [regex file-name...]"
"opentelemetry-collector-releases
vers content/en/docs/collector/_index.md
collector_vers content/en/docs/security/_index.md"
"opentelemetry-java
otel content/en/docs/languages/java/_index.md
otel content/en/docs/zero-code/java/_index.md"
"opentelemetry-java-instrumentation
instrumentation content/en/docs/languages/java/_index.md
instrumentation content/en/docs/zero-code/java/_index.md"
"opentelemetry-java-contrib
contrib content/en/docs/languages/java/_index.md"
"opentelemetry-specification
spec scripts/content-modules/adjust-pages.pl
spec .gitmodules"
"opentelemetry-proto
otlp scripts/content-modules/adjust-pages.pl
otlp .gitmodules"
"semantic-conventions
semconv scripts/content-modules/adjust-pages.pl
semconv .gitmodules"
"semantic-conventions-java
semconv content/en/docs/languages/java/_index.md"
)
for args in "${repo_and_files_to_update[@]}"; do
echo "> $cmd $args"
$cmd $args
echo
done
}
auto_update_versions