Skip to content

Commit 0c53478

Browse files
committed
Updated GitHub workflow to account for compiler binaries and zip OS/2 binaries.
1 parent 0820a1a commit 0c53478

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

.github/workflows/LuaWatcom.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)