ci(docs): add automated version change for documentation

fixes #99
This commit is contained in:
Alexis Couvreur
2023-01-13 02:44:46 -05:00
committed by Alexis Couvreur
parent 2aaeecd88b
commit 13d75c18fc
2 changed files with 16 additions and 1 deletions

View File

@@ -18,4 +18,12 @@ $(PLATFORMS):
CGO_ENABLED=0 GOOS=$(os) GOARCH=$(arch) go build -tags=nomsgpack -v -ldflags="${GO_LDFLAGS}" -o 'sablier_$(VERSION)_$(os)-$(arch)' .
release: $(PLATFORMS)
.PHONY: release $(PLATFORMS)
.PHONY: release $(PLATFORMS)
LAST = 0.0.0
NEXT = 1.0.0
update-doc-version:
find . -type f \( -name "*.md" -o -name "*.yml" \) -exec sed -i 's/acouvreur\/sablier:$(LAST)/acouvreur\/sablier:$(NEXT)/g' {} +
update-doc-version-middleware:
find . -type f \( -name "*.md" -o -name "*.yml" \) -exec sed -i 's/version: "v$(LAST)"/version: "v$(NEXT)"/g' {} +

View File

@@ -13,6 +13,13 @@ module.exports = {
"assets": [
"sablier*"
]
}],
["@semantic-release/exec", {
"publishCmd": "make LAST=${lastRelease.version} NEXT=${nextRelease.version} update-doc-version update-doc-version-middleware"
}],
["@semantic-release/git", {
"assets": ["**/*.{md,yml}"],
"message": "docs(release): update doc version from ${lastRelease.version} to ${nextRelease.version} [skip ci]"
}]
]
}