@@ -65,19 +65,19 @@ jobs:
6565 NEW_VERSION="${NEW_VERSION}${{ github.event.inputs.prerelease }}"
6666 echo "Adding prerelease suffix: $NEW_VERSION"
6767
68- # Update all version files with prerelease
69- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" pyproject.toml
70- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" packages/myfy-core/pyproject.toml
71- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" packages/myfy-web/pyproject.toml
72- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" packages/myfy-cli/pyproject.toml
73- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" packages/myfy-frontend/pyproject.toml
74- sed -i " s/^version = .* /version = \" $NEW_VERSION\"/" packages/myfy/pyproject.toml
75-
76- sed -i " s/__version__ = .* /__version__ = \" $NEW_VERSION\"/" packages/myfy-core/myfy/core/version.py
77- sed -i " s/__version__ = .* /__version__ = \" $NEW_VERSION\"/" packages/myfy-web/myfy/web/version.py
78- sed -i " s/__version__ = .* /__version__ = \" $NEW_VERSION\"/" packages/myfy-cli/myfy_cli/version.py
79- sed -i " s/__version__ = .* /__version__ = \" $NEW_VERSION\"/" packages/myfy-frontend/myfy/frontend/version.py
80- sed -i " s/__version__ = .* /__version__ = \" $NEW_VERSION\"/" packages/myfy/myfy/version.py
68+ # Update all version files with prerelease - match only 'version = "...'
69+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' pyproject.toml
70+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' packages/myfy-core/pyproject.toml
71+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' packages/myfy-web/pyproject.toml
72+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' packages/myfy-cli/pyproject.toml
73+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' packages/myfy-frontend/pyproject.toml
74+ sed -i ' s/^version = "[^"]*" /version = "'" $NEW_VERSION"'"/' packages/myfy/pyproject.toml
75+
76+ sed -i ' s/__version__ = "[^"]*" /__version__ = "'" $NEW_VERSION"'"/' packages/myfy-core/myfy/core/version.py
77+ sed -i ' s/__version__ = "[^"]*" /__version__ = "'" $NEW_VERSION"'"/' packages/myfy-web/myfy/web/version.py
78+ sed -i ' s/__version__ = "[^"]*" /__version__ = "'" $NEW_VERSION"'"/' packages/myfy-cli/myfy_cli/version.py
79+ sed -i ' s/__version__ = "[^"]*" /__version__ = "'" $NEW_VERSION"'"/' packages/myfy-frontend/myfy/frontend/version.py
80+ sed -i ' s/__version__ = "[^"]*" /__version__ = "'" $NEW_VERSION"'"/' packages/myfy/myfy/version.py
8181 fi
8282
8383 echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
@@ -90,13 +90,13 @@ jobs:
9090 BASE_VERSION=$(echo $VERSION | sed 's/[a-z].*//')
9191
9292 # Update internal dependency constraints
93- sed -i " s/myfy-core~=[0-9a-z.]*/myfy-core~=$BASE_VERSION/" packages/myfy-web/pyproject.toml
94- sed -i " s/myfy-core~=[0-9a-z.]*/myfy-core~=$BASE_VERSION/" packages/myfy-cli/pyproject.toml
95- sed -i " s/myfy-core~=[0-9a-z.]*/myfy-core~=$BASE_VERSION/" packages/myfy-frontend/pyproject.toml
96- sed -i " s/myfy-web~=[0-9a-z.]*/myfy-web~=$BASE_VERSION/" packages/myfy-frontend/pyproject.toml
97- sed -i " s/myfy-core~=[0-9a-z.]*/myfy-core~=$BASE_VERSION/" packages/myfy/pyproject.toml
98- sed -i " s/myfy-cli~=[0-9a-z.]*/myfy-cli~=$BASE_VERSION/" packages/myfy/pyproject.toml
99- sed -i " s/myfy-web~=[0-9a-z.]*/myfy-web~=$BASE_VERSION/" packages/myfy/pyproject.toml
93+ sed -i ' s/myfy-core~=[0-9a-z.]*/myfy-core~='" $BASE_VERSION"'/' packages/myfy-web/pyproject.toml
94+ sed -i ' s/myfy-core~=[0-9a-z.]*/myfy-core~='" $BASE_VERSION"'/' packages/myfy-cli/pyproject.toml
95+ sed -i ' s/myfy-core~=[0-9a-z.]*/myfy-core~='" $BASE_VERSION"'/' packages/myfy-frontend/pyproject.toml
96+ sed -i ' s/myfy-web~=[0-9a-z.]*/myfy-web~='" $BASE_VERSION"'/' packages/myfy-frontend/pyproject.toml
97+ sed -i ' s/myfy-core~=[0-9a-z.]*/myfy-core~='" $BASE_VERSION"'/' packages/myfy/pyproject.toml
98+ sed -i ' s/myfy-cli~=[0-9a-z.]*/myfy-cli~='" $BASE_VERSION"'/' packages/myfy/pyproject.toml
99+ sed -i ' s/myfy-web~=[0-9a-z.]*/myfy-web~='" $BASE_VERSION"'/' packages/myfy/pyproject.toml
100100
101101 - name : Commit version bump
102102 run : |
0 commit comments