1
+ from faasmctl .util .version import get_version as get_faasmctl_version
1
2
from invoke import task
2
3
from subprocess import run
3
4
from tasks .env import (
@@ -59,9 +60,19 @@ def bump(ctx, submodule, ver=None):
59
60
for f in VERSIONED_FILES ["faasm" ]:
60
61
sed_cmd = "sed -i 's/{}/{}/g' {}" .format (old_ver , new_ver , f )
61
62
run (sed_cmd , shell = True , check = True )
63
+ elif submodule == "faasmctl" :
64
+ old_ver = get_faasmctl_version ()
65
+ if ver :
66
+ new_ver = ver
67
+ else :
68
+ raise RuntimeError ("Must provide a version with --ver flag!" )
62
69
70
+ # Replace version in all files
71
+ for f in VERSIONED_FILES ["faasmctl" ]:
72
+ sed_cmd = "sed -i 's/{}/{}/g' {}" .format (old_ver , new_ver , f )
73
+ run (sed_cmd , shell = True , check = True )
63
74
else :
64
- new_ver = get_version ("build" )
75
+ new_ver = get_version ()
65
76
grep_cmd = "grep '{}' .github/workflows/tests.yml" .format (
66
77
EXAMPLES_BUILD_IMAGE_NAME
67
78
)
@@ -76,8 +87,3 @@ def bump(ctx, submodule, ver=None):
76
87
for f in VERSIONED_FILES [submodule ]:
77
88
sed_cmd = "sed -i 's/{}/{}/g' {}" .format (old_ver , new_ver , f )
78
89
run (sed_cmd , shell = True , check = True )
79
-
80
-
81
- @task
82
- def foo (ctx ):
83
- print (get_faasm_version ())
0 commit comments