Commit Graph
65 Commits
Author SHA1 Message Date
nhmall ecd5be59da CI revert to prior to macOS cross-compile attempts 2023-07-28 13:13:50 -04:00
nhmall da34d39577 Revert "CI attempt cross-compile on macOS"
This reverts commit bc559184b0.
2023-07-28 13:12:49 -04:00
nhmall acbb5ddeef Revert "CI attempt cross-compile on macOS follow-up"
This reverts commit fac0996960.
2023-07-28 13:12:22 -04:00
nhmall 1ca2ab6ea4 Revert "CI attempt cross-compile on macOS follow-up 2"
This reverts commit 002d493b4e.
2023-07-28 13:11:56 -04:00
nhmall 6b29781fc7 Revert "CI attempt cross-compile on macOS follow-up 3"
This reverts commit f222f9d8d6.
2023-07-28 13:11:31 -04:00
nhmall f222f9d8d6 CI attempt cross-compile on macOS follow-up 3 2023-07-28 12:47:47 -04:00
nhmall 002d493b4e CI attempt cross-compile on macOS follow-up 2 2023-07-28 12:41:29 -04:00
nhmall fac0996960 CI attempt cross-compile on macOS follow-up 2023-07-28 12:21:18 -04:00
nhmall bc559184b0 CI attempt cross-compile on macOS 2023-07-28 12:07:11 -04:00
nhmall 0cebadf887 CI update follow-up 2023-07-28 11:40:06 -04:00
nhmall 09b19aa4d0 some CI updates 2023-07-28 11:36:31 -04:00
nhmall e1bae750de update DOS cross-compiler version 2023-06-27 10:49:35 -04:00
nhmall 6ade366928 use pdcursesmod in CI 2023-06-06 18:22:31 -04:00
nhmall b35d8a34ed update Lua version supported 2023-05-28 22:58:47 -04:00
nhmall d241dab992 typo fix 2023-03-01 10:43:35 -05:00
nhmall 0bb94002ff update minimal build test in CI
This could trigger a couple of additional follow-up commits if the build fails.
2023-03-01 10:41:21 -05:00
nhmall f348deb2bc CI not catching macOS sound-related warning/error
Add WANT_MACSOUND=1 to the build so we get informed of warnings
and errors in any of the macsound-related files.
2023-02-03 15:33:47 -05:00
nhmall afef4bc781 issue with mingw resolved; resume mingw build in CI 2022-12-05 19:03:11 -05:00
nhmall b88ff70435 disable mingw build for now 2022-12-05 15:11:26 -05:00
nhmall cc231e47c0 exit on fetch-cross-compile failure, not proceed 2022-12-01 23:58:14 -05:00
nhmall 82c6db30a5 do CI DOS build in single make command 2022-10-06 21:05:39 -04:00
nhmall 607774367a CI warning caused by deprecation of ubuntu-18.04 there
[warning]The ubuntu-18.04 environment is deprecated, consider switching to ubuntu-20.04(ubuntu-latest), or ubuntu-22.04 instead. For more details see https://github.com/actions/virtual-environments/issues/6002
2022-08-13 10:08:39 -04:00
nhmall b56e70fa93 remove Catalina build in CI
macOS 10.15 builds have been deprecated and are triggering a warning
2022-07-16 21:06:27 -04:00
nhmall 8162de1a85 fix msdos build in CI 2022-06-21 08:31:52 -04:00
nhmall c0561bdb3c use the new Makefile target
Also, try setting continueOnError: true
2022-06-18 13:52:49 -04:00
nhmall 1d46fad717 some documentation-related changes
add a command-line pdf option to Makefile for use in CI.
fix .tex file errors.
2022-06-18 13:32:17 -04:00
nhmall 7e6449b66e add macOS-latest entry to CI 2022-06-17 10:23:27 -04:00
nhmall 130940ece8 use corrected imagename in CI 2022-06-17 10:15:13 -04:00
nhmall e597cf80fc add macOS monterey to CI 2022-06-17 10:05:13 -04:00
nhmall 15217ca4dd pipelines fix 03 2022-06-17 09:41:30 -04:00
nhmall 45e95fd3ce pipelines fix 02 2022-06-17 09:30:24 -04:00
nhmall 7f797b1c20 pipelines fix 01 2022-06-17 09:25:43 -04:00
nhmall 8ac6e46d60 add newer ubuntu and gcc to CI 2022-06-17 08:50:21 -04:00
nhmall 6670c31f90 try CI build with mingw-w64 release 5 2022-04-09 13:52:41 -04:00
nhmall 6057c9813d CI update for mingw
Add GIT=1 to the make-mingw32 command
2022-02-04 15:07:32 -05:00
nhmall e86b926e54 more CI mingw tinkering
The default tar in the path withing the CI environment is not
the bsdtar variation of tar that comes with Windows (the one
which will extract zip files as well as tar files).

Try using powershell instead for the extraction instead.
2022-01-30 14:27:44 -05:00
nhmall 87d58c1c83 more ming32 build in CI 2022-01-30 08:58:49 -05:00
nhmall b1b2c67d09 ensure MSYSTEM matches mingw tools used in CI 2022-01-29 20:41:49 -05:00
nhmall 9b38353833 update for mingw build within CI 2022-01-29 13:58:38 -05:00
nhmall f5fd7e1557 CI mingw build should now invoke compile via gcc 2022-01-28 07:49:41 -05:00
nhmall 5d4fa475fa CI mingw build follow-up 2022-01-27 23:00:49 -05:00
nhmall 0431bcf3ac update CI build for mingw 2022-01-27 22:54:03 -05:00
nhmall 13ee03be1f support for build with current Lua version 5.4.4
On some platforms this may require:
       re-using a sys/unix/hints file to generate updated Makefiles
       make spotless
       make fetch-lua
2022-01-27 18:23:17 -05:00
nhmall 7a44b3b52e hints updates
move out-of-date hints files to the outdated folder.

rename the hints files, and hints/include files that are currently
named *.2020 to *.370 (next release number).
2021-12-31 08:48:24 -05:00
nhmall 70925807f6 nuget restore task 2021-06-04 23:01:49 -04:00
nhmall d27c507c16 pipelines update 2021-06-04 00:01:37 -04:00
nhmall 0a10bd632d change references from winnt to windows
rename sys/winnt to sys/windows
move vs (visual studio) folder out of win/win32 and into sys/windows
rename include/ntconf.h to include/windconf.h
rename winnt.c to windsys.c
place visual studio projects into individual subfolders.

This will hopefully resolve GitHub issue #484 as well.
2021-06-03 23:26:00 -04:00
nhmall e69808987e support for build with current Lua version 5.4.3
On some platforms this may require:
	make spotless
	make fetch-lua

I did attempt to force a reminder message about the latter to
Makefile.top this time, and hope that works correctly for everyone.
2021-06-02 19:12:47 -04:00
nhmall d87a910817 pipelines build attempt 2 2021-05-10 18:51:29 -04:00
nhmall 751cce7161 try simple fix for pipelines gcc-8 issue 2021-05-10 14:25:53 -04:00