Skip to content

Commit 12ffe3f

Browse files
authored
Merge pull request open-wallet-standard#122 from open-wallet-standard/nj/docs-version
chore: update doc version
2 parents 13a0da1 + e318f8e commit 12ffe3f

2 files changed

Lines changed: 22 additions & 2 deletions

File tree

.github/workflows/version-bump.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
- Python binding version (\`pyproject.toml\`, \`Cargo.toml\`)
6666
- Node binding version (\`package.json\`, \`Cargo.toml\`, platform packages)
6767
- Skill manifest version (\`SKILL.md\`)
68+
- Docs site version badge and heading (\`website-docs/\`)
6869
- Regenerated READMEs" \
6970
--base main \
7071
--head "$BRANCH"

scripts/set-version.sh

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
usage() {
5-
echo "Usage: $0 <version> --python|--node|--rust|--all" >&2
5+
echo "Usage: $0 <version> --python|--node|--rust|--docs|--all" >&2
66
exit 1
77
}
88

@@ -72,10 +72,29 @@ set_skill_version() {
7272
rm -f "$REPO_ROOT/skills/ows/SKILL.md.bak"
7373
}
7474

75+
set_docs_version() {
76+
local short_version
77+
short_version="$(echo "$VERSION" | sed 's/\([0-9]*\.[0-9]*\).*/\1/')"
78+
79+
# website-docs/index.html — sidebar badge and page heading
80+
sed -i.bak \
81+
-e "s/<span class=\"version\">v[^<]*</<span class=\"version\">v${short_version}</" \
82+
-e "s/Open Wallet Standard v[0-9][0-9.a-zA-Z-]*/Open Wallet Standard v${VERSION}/" \
83+
"$REPO_ROOT/website-docs/index.html"
84+
rm -f "$REPO_ROOT/website-docs/index.html.bak"
85+
86+
# website-docs/js/docs.js — sidebar badge in JS
87+
sed -i.bak \
88+
"s/<span class=\"version\">v[^<]*</<span class=\"version\">v${short_version}</" \
89+
"$REPO_ROOT/website-docs/js/docs.js"
90+
rm -f "$REPO_ROOT/website-docs/js/docs.js.bak"
91+
}
92+
7593
case "$SCOPE" in
7694
--python) set_python_version ;;
7795
--node) set_node_version ;;
7896
--rust) set_rust_version ;;
79-
--all) set_rust_version; set_python_version; set_node_version; set_skill_version ;;
97+
--docs) set_docs_version ;;
98+
--all) set_rust_version; set_python_version; set_node_version; set_skill_version; set_docs_version ;;
8099
*) usage ;;
81100
esac

0 commit comments

Comments
 (0)