File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed
Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 55.gitignore export-ignore
66# development
77tests / export-ignore
8+ * .cmd export-ignore
89# other
910preview.png export-ignore
1011preview.postcss export-ignore
Original file line number Diff line number Diff line change 1+ @ echo off
2+ setlocal
3+ chcp 65001 > nul
4+ pushd %~dp0
5+
6+ if /i " %1 " == " release" goto RELEASE
7+ goto :usage
8+
9+ :RELEASE
10+ if " %2 " == " " goto :usage
11+ set version = %2
12+
13+ for %%d in (" %~dp0 ." ) do set package = %%~nxd
14+
15+ echo Createing assets for " %package% " ...
16+
17+ :: create downloadable asset for ST4152+
18+ set build = 4152
19+ set branch = st4152
20+ set tag = %build% -%version%
21+ set archive = %package% -%version% -st%build% .sublime-package
22+ set assets = " %archive% #%archive% "
23+ call git tag -f %tag% %branch%
24+ call git archive --format zip -o " %archive% " %tag%
25+
26+ :: create downloadable asset for ST4180+
27+ set build = 4180
28+ set branch = master
29+ set tag = %build% -%version%
30+ set archive = %package% -%version% -st%build% .sublime-package
31+ set assets = %assets% " %archive% #%archive% "
32+ call git tag -f %tag% %branch%
33+ call git archive --format zip -o " %archive% " %tag%
34+
35+ :: create the release
36+ call git push --tags --force
37+ gh release create --target %branch% -t " %2 " " %tag% " %assets%
38+ del /f /q *.sublime-package
39+ git fetch
40+ goto :eof
41+
42+ :USAGE
43+ echo USAGE:
44+ echo .
45+ echo make ^ [release^ ]
46+ echo .
47+ echo release ^ < semver^ > -- create and publish a release (e.g. 1.2.3)
48+ goto :eof
You can’t perform that action at this time.
0 commit comments