[[pre-release-replacements]]
file = "../../npm/package.json"
search = '"version": "[0-9]+\.[0-9]+\.[0-9]+"'
replace = '"version": "{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../../npm/mcp/package.json"
search = '"version": "[0-9]+\.[0-9]+\.[0-9]+"'
replace = '"version": "{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../../npm/mcp/package.json"
search = '"@general-liquidity/sharpebench": "\^[0-9]+\.[0-9]+\.[0-9]+"'
replace = '"@general-liquidity/sharpebench": "^{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../../npm/pkg/package.json"
search = '"version": "[0-9]+\.[0-9]+\.[0-9]+"'
replace = '"version": "{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../sharpebench-py/pyproject.toml"
search = '(?m)^version = "[0-9]+\.[0-9]+\.[0-9]+"'
replace = 'version = "{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../sharpebench-py/Cargo.toml"
search = '(?m)^version = "[0-9]+\.[0-9]+\.[0-9]+"'
replace = 'version = "{{version}}"'
exactly = 1
[[pre-release-replacements]]
file = "../sharpebench-py/Cargo.toml"
search = 'sharpebench-stats = \{ path = "\.\./sharpebench-stats", version = "[0-9]+\.[0-9]+\.[0-9]+" \}'
replace = 'sharpebench-stats = { path = "../sharpebench-stats", version = "{{version}}" }'
exactly = 1
[[pre-release-replacements]]
file = "../sharpebench-py/Cargo.toml"
search = 'sharpebench-edge = \{ path = "\.\./sharpebench-edge", version = "[0-9]+\.[0-9]+\.[0-9]+" \}'
replace = 'sharpebench-edge = { path = "../sharpebench-edge", version = "{{version}}" }'
exactly = 1
[[pre-release-replacements]]
file = "../sharpebench-py/Cargo.toml"
search = 'sharpebench-core = \{ path = "\.\./sharpebench-core", version = "[0-9]+\.[0-9]+\.[0-9]+" \}'
replace = 'sharpebench-core = { path = "../sharpebench-core", version = "{{version}}" }'
exactly = 1