File tree Expand file tree Collapse file tree 2 files changed +12
-13
lines changed Expand file tree Collapse file tree 2 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 11name : LuaRocks Release
22
33on :
4- push :
5- branches :
6- - main
4+ release :
5+ types : [published]
76
87jobs :
98 release :
2423
2524 - name : Generate rockspec
2625 run : |
27- lua build/generate_rockspec.lua ${GITHUB_REF#refs/tags/}
26+ sh build/generate_rockspec.sh ${GITHUB_REF#refs/tags/}
2827
2928 - name : Upload to LuaRocks
3029 run : |
Original file line number Diff line number Diff line change 1- local args = {... }
2- local version = args [1 ]
1+ #! /bin/bash
32
4- local rockspec = [[
3+ version=$1
4+
5+ rockspec=$( cat << EOF
56package = "MathParser"
6- version = "]] .. version .. [[ "
7+ version = "$ version "
78source = {
8- url = "https://github.com/ByteXenon/MathParser.lua/archive/v]] .. version .. [[ .tar.gz"
9+ url = "https://github.com/ByteXenon/MathParser.lua/archive/v$ version .tar.gz"
910}
1011description = {
1112 summary = "A math parser for Lua.",
@@ -22,8 +23,7 @@ build = {
2223 ["MathParser"] = "MathParser.min.lua"
2324 }
2425}
25- ]]
26+ EOF
27+ )
2628
27- local file = io.open (" MathParser-" .. version .. " .rockspec" , " w" )
28- file :write (rockspec )
29- file :close ()
29+ echo " $rockspec " > " MathParser-$version .rockspec"
You can’t perform that action at this time.
0 commit comments