File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed
Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -126,6 +126,9 @@ jobs:
126126 dist/bin/LUA16.EXE
127127 dist/bin/LUA4G.EXE
128128 dist/bin/LUANT.EXE
129+ dist/bin/LUAC16.EXE
130+ dist/bin/LUAC4G.EXE
131+ dist/bin/LUACNT.EXE
129132
130133 - name : Squish Lua Scripts for Floppy Disk Images
131134 run : |
@@ -156,13 +159,28 @@ jobs:
156159 mformat -C -i dist/Lua160k.ima -v "$label" -f 160 -N $serial
157160 mcopy -mi dist/Lua160k.ima $files ::
158161
162+ - name : Zip OS/2 Binaries
163+ run : |
164+ zip -j9 --DOS-names dist/bin/OS2.zip dist/bin/LUA21.EXE dist/bin/LUA22.EXE dist/bin/LUAC21.EXE dist/bin/LUAC22.EXE
165+ rm dist/bin/LUA21.EXE dist/bin/LUA22.EXE dist/bin/LUAC21.EXE dist/bin/LUAC22.EXE
166+
167+ - name : Zip DOS, Linux & Windows Lua Compiler Binaries
168+ run : |
169+ zip -j9 --DOS-names dist/bin/LUAC.zip dist/bin/LUAC*.EXE
170+ zip -j9 -X dist/bin/LUAC.zip dist/bin/LUAC*.ELF
171+ rm dist/bin/LUAC*
172+
173+ - name : Set modification time on Zip binaries to the latest commit
174+ run : |
175+ touch --date="$(git log -1 --pretty=format:%cI)" dist/bin/*.zip
176+
159177 - name : Create 1.4M Multi-Platform Floppy Diskette Image
160178 run : |
161179 export FAKETIME=$(TZ=UTC0 git show --quiet --date='format-local:%Y-%m-%d %H:%M:%S' --format="%cd")
162180 export LD_PRELOAD=$(dpkg -L libfaketime | grep libfaketime.so.1)
163181 label="LUA MULTIOS"
164182 serial="0x$(echo "$label$FAKETIME" | sha256sum | cut -c1-8)"
165- files=$(find dist/bin/LUAUX .ELF dist/bin/LUA16 .EXE dist/bin/LUA4G.EXE dist/bin/LUANT.EXE dist/bin/DOS4GW.EXE scripts/meta/floppy/1440k/1/*.LUA | sort | xargs)
183+ files=$(find dist/bin/* .ELF dist/bin/* .EXE dist/bin/*.zip scripts/meta/floppy/1440k/1/*.LUA | sort | xargs)
166184 echo "Faketime: $FAKETIME"
167185 echo "Files: $files"
168186 echo "Label: $label"
You can’t perform that action at this time.
0 commit comments