mirror of
https://github.com/remnawave/frontend.git
synced 2026-05-13 12:16:40 +00:00
44 lines
No EOL
1 KiB
Makefile
44 lines
No EOL
1 KiB
Makefile
.PHONY: download-monaco-deps clean bump-patch bump-minor bump-major tag-release
|
|
|
|
MONACO_FILES = \
|
|
public/wasm_exec.js \
|
|
public/xray.schema.json \
|
|
public/main.wasm
|
|
|
|
MONACO_BASE_URL = https://remnawave.github.io/xray-monaco-editor
|
|
|
|
download-monaco-deps: $(MONACO_FILES)
|
|
|
|
public/wasm_exec.js:
|
|
@mkdir -p public
|
|
curl -o $@ $(MONACO_BASE_URL)/wasm_exec.js
|
|
|
|
public/xray.schema.json:
|
|
@mkdir -p public
|
|
curl -o $@ $(MONACO_BASE_URL)/xray.schema.json
|
|
|
|
public/main.wasm:
|
|
@mkdir -p public
|
|
curl -o $@ $(MONACO_BASE_URL)/main.wasm
|
|
|
|
clean:
|
|
rm -f $(MONACO_FILES)
|
|
|
|
bump-patch:
|
|
npm version patch --no-git-tag-version
|
|
npm install
|
|
|
|
bump-minor:
|
|
npm version minor --no-git-tag-version
|
|
npm install
|
|
|
|
bump-major:
|
|
npm version major --no-git-tag-version
|
|
npm install
|
|
|
|
tag-release:
|
|
@VERSION=$$(node -p "require('./package.json').version") && \
|
|
echo "Creating signed tag for version $$VERSION..." && \
|
|
git tag -s "$$VERSION" -m "Release $$VERSION" && \
|
|
git push origin --follow-tags && \
|
|
echo "Signed tag $$VERSION created and pushed"
|