File tree Expand file tree Collapse file tree 1 file changed +17
-14
lines changed
misc/python/materialize/release Expand file tree Collapse file tree 1 file changed +17
-14
lines changed Original file line number Diff line number Diff line change 1111
1212import argparse
1313import os
14+ import pathlib
1415import re
1516import shutil
1617import subprocess
@@ -108,21 +109,23 @@ def main():
108109 "--sbom" ,
109110 ]
110111 )
111- spawn .runv (
112- [
113- "sed" ,
114- "-i" ,
115- f"s#FROM materialize/console:.* AS console#FROM { console_image } AS console#" ,
116- "misc/images/materialized-base/Dockerfile" ,
117- ]
112+ dockerfile = pathlib .Path ("misc/images/materialized-base/Dockerfile" )
113+ dockerfile_text = dockerfile .read_text ()
114+ dockerfile .write_text (
115+ re .sub (
116+ r"FROM materialize/console:.*? AS console" ,
117+ f"FROM { console_image } AS console" ,
118+ dockerfile_text ,
119+ )
118120 )
119- spawn .runv (
120- [
121- "sed" ,
122- "-i" ,
123- f's#"--console-image-tag-default=.*"#"--console-image-tag-default={ console_version } "#' ,
124- "misc/helm-charts/operator/templates/deployment.yaml" ,
125- ]
121+ deployment = pathlib .Path ("misc/helm-charts/operator/templates/deployment.yaml" )
122+ deployment_text = deployment .read_text ()
123+ deployment .write_text (
124+ re .sub (
125+ r'"--console-image-tag-default=[^"]*"' ,
126+ f'"--console-image-tag-default={ console_version } "' ,
127+ deployment_text ,
128+ )
126129 )
127130 # Commit here instead of in bump-version so we have access to the correct git author
128131 spawn .runv (["git" , "commit" , "-am" , f"release: bump to version { version } " ])
You can’t perform that action at this time.
0 commit comments