Frank Halasz
79f3149c4e
Debugging cmake build #4
2023-06-07 13:55:33 -07:00
Frank Halasz
985966925e
Debugging cmake build #4
2023-06-07 13:40:28 -07:00
Frank Halasz
0cffe64c90
Debugging cmake build #3
2023-06-07 00:18:47 -07:00
Frank Halasz
9742a0fad9
Debugging cmake build #2
2023-06-06 23:49:40 -07:00
Frank Halasz
3f2db4883b
Debugging cmake build
2023-06-06 23:46:11 -07:00
Frank Halasz
b91fdfe40b
Changing MacOS build for lde, ldex, ldesdl to use cmake rather than makeright to make sure that lde can use both ldex and ldesdl
2023-06-06 22:59:43 -07:00
Frank Halasz
02b15a0cb0
Try sudo ditto for copy of SDL2.framework
2023-06-06 12:46:39 -07:00
Frank Halasz
c7c25e7c4d
Change cp to ditto for copy of SDL2.framework
2023-06-06 12:28:46 -07:00
Frank Halasz
1b52f9fa44
Fix copy of SDL2.framework
2023-06-06 12:01:15 -07:00
Frank Halasz
f6f6653de0
Add GH_TOKEN to gh download release of SDL2 for MacOS
2023-06-05 23:23:18 -07:00
Frank Halasz
c49fa46c70
Change way we download Darwin SDL framework since brew places things in wrong place
2023-06-05 23:13:48 -07:00
Frank Halasz
7b42a5b51e
Update makefile-darwin*-sdl for cross compiling. Update buildRelease workflow to handle compiling Darwin/SDL versions
2023-06-05 18:21:48 -07:00
Frank Halasz
29078cbb2c
Updating actions versions as per move from node 12 to node 16; update set-output to be >> as per set-output being deprecated.
2023-06-05 17:12:01 -07:00
Frank Halasz
10093bad15
Fixing LDEARCH in buildRelease....yml
2023-06-05 17:12:01 -07:00
Frank Halasz
6f71e2b197
Return makeright to original and use LDEARCH env variable instaed; update darwin makefielsd with --target param; update buildReleaseInclDocker workflow to build both x86_64 and aarch64 binaries as well as universal binaries.
2023-06-05 17:12:01 -07:00
Nick Briggs
2e893a75ab
Merge pull request #467 from Interlisp/sdl
...
Bring SDL into master branch
2023-05-31 14:44:04 -07:00
Frank Halasz
fcdc180254
First-pass buildBuilderImage.yml
2023-02-22 12:29:49 -08:00
Frank Halasz
f36cc29af2
Adding new workflow to build builder image
2023-02-22 12:29:49 -08:00
Peter
71d2d0a5b0
Apparently there is no sdl2 cask for macos :-/
2023-02-19 10:07:27 -08:00
Peter
d046d26003
Add SDL2 dependency to macos build.
2023-02-19 10:07:27 -08:00
Peter
81e17c0955
Show cmake version before building.
2023-02-19 10:07:23 -08:00
Peter
5e28babfa5
Run apt-get update before trying to install.
2023-02-19 10:06:26 -08:00
Peter
79903e311e
Also *correctly* install SDL2 on ubuntu runners.
2023-02-19 10:05:18 -08:00
Peter
e2e6aa5366
Also install SDL2 on ubuntu runners.
2023-02-19 10:05:18 -08:00
Nick Briggs
a83cb5ad64
Update github workflows from actions/checkout@v2 to actions/checkout@v3
2023-02-15 14:01:05 -08:00
Nick Briggs
098aa9b2af
Update github runners os matrix to add macos-12 and replace now deprecated ubuntu-18.04 with ubuntu-20.04 ( #449 )
2022-12-07 16:15:44 -08:00
Nick Briggs
681f3b2592
Update github workflow runners list ( #435 )
...
Github is deprecating the MacOS-10.15 environment as MacOS-12 is coming
online (currently beta), so this runner must be updated to MacOS-11
Ubuntu 22.04 LTS is now available so add that to the builds.
Ubuntu 18.04 LTS should be supported until April 2023.
2022-08-03 11:03:18 -07:00
Frank Halasz
b005501427
Cosmetic fix: Use DOCKER_NAMESPACE instead of DOCKER_OWNER in workflows. Matches the corresponding change in Medley workflows (where it was more than cosmetic). ( #419 )
2022-02-12 18:04:36 -08:00
Frank Halasz
20046b265b
Taking source builds out of buildReleaseInclDocker workflow ( #418 )
...
Github does this automatically when release published
2022-02-12 13:44:50 -08:00
Frank Halasz
8ea2c76110
Fgh004: Adding new workflow that builds maiko releases and docker images ( #415 )
...
* Adding new workflow that builds maiko releaases for Linux/amd64, Linux/arm64, Linux/arm7, Macos/amd64. (Not Macos/arm64 as yet.) Also builds and pushes to DockerHub docker images for Linux/amd64 and Linux/arm64. Delete old buildDocker.yml workflow.
* Adding latest version of buildReleaseInclDocker.yml; builds release and docker images for all major platforms except MacOs arm64.
2022-02-11 14:21:19 -08:00
Nick Briggs
ea8d31f590
Set up git workflow to build a maiko docker image with multi-architecture support
...
On pushes to master: builds images for x86_64, Apple M1, and ARMv7
architectures based on Ubuntu Focal release. This builds only the
regular lde/ldex and does NOT build the ldeinit, so these are not
suitable for doing a loadup from scratch.
Commit based on https://github.com/stumbo/maiko/tree/gitHubBuild
2021-07-31 11:34:27 -07:00
Nick Briggs
084d69c6e8
Comment out build-pi in workflows because the RPi system is not online at this time.
2021-07-06 20:21:03 -07:00
Bruce Mitchener
2ffcc4209d
Remove macOS 11 from GitHub Actions. ( #247 )
...
This platform is experimental on their end and is having
capacity problems. We don't need it for now and the noise
of the failures is not worth it.
2021-01-19 21:24:39 -08:00
Bruce Mitchener
32a4b52c66
GitHub Actions: Add builds using cmake. ( #231 )
2021-01-17 05:01:59 +00:00
Bruce Mitchener
373f66c855
GitHub Actions: Skip build-pi when not in Interlisp/maiko. ( #224 )
...
The build-pi builder is self-hosted, so it may not be present,
and isn't present in forks of this repo, making the CI less
useful.
2021-01-14 07:32:36 +00:00
Bruce Mitchener
be9c0c30c4
GitHub Actions: Update syntax for installing a cask from homebrew. ( #225 )
...
Homebrew on the macOS build machines for GitHub Actions was
updated to version 2.7 and that deprecated the `brew cask install`
syntax in favor of `brew install --cask`, so we need to update
here.
The announcement for the GitHub change is:
https://github.com/actions/virtual-environments/issues/2415
2021-01-13 23:07:39 -08:00
Larry Masinter
fc81b26085
Add build for self-hosted linux ARM (pi)
2021-01-13 14:43:47 -08:00
Bruce Mitchener
79c3fdd691
Add initial CI via GitHub Actions. ( #22 )
...
This does a basic build for macOS Catalina and Ubuntu Bionic.
2020-12-11 05:38:33 +00:00