forked from fermyon/spin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
22 lines (19 loc) · 776 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SDK_VERSION ?= v0.5.0
bump-versions: bump-go-versions bump-rust-versions
bump-go-versions:
@for dir in $$(ls -d *-go) ; do \
cd $$dir/content ; \
sed -i.sed-bak -e 's%require github.com/fermyon/spin/sdk/go v.*%require github.com/fermyon/spin/sdk/go ${SDK_VERSION}%g' go.mod ; \
sed -i.sed-bak -e 's/{{project-name | snake_case}}/foo/g' go.mod ; \
go mod tidy ; \
sed -i.sed-bak -e 's/foo/{{project-name | snake_case}}/g' go.mod ; \
rm *.sed-bak ; \
cd - 2>&1 >/dev/null ; \
done
bump-rust-versions:
@for dir in $$(ls -d *-rust) ; do \
cd $$dir/content ; \
sed -i.sed-bak -e 's%"https://github.com/fermyon/spin", tag = "v.*"%"https://github.com/fermyon/spin", tag = "${SDK_VERSION}"%g' Cargo.toml ; \
rm *.sed-bak ; \
cd - 2>&1 >/dev/null ; \
done