Hi Tim --

We are using GitHub actions as CI these days. Both OSVM [1] and squeak-app [2][3] document the steps necessary to build and bundle stuff.

I would not say that it's simple. :-/

Best,
Marcel

[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/scripts/ci/actions_build.sh
[2] https://github.com/squeak-smalltalk/squeak-app/blob/squeak-trunk/helpers_codesign.sh
[3] https://github.com/squeak-smalltalk/squeak-app/blob/squeak-trunk/prepare_bundle_macos_x86.sh

Am 26.04.2021 23:49:05 schrieb tim Rowledge <tim@rowledge.org>:

We obviously have some system in place that produces the downloadable packages containing the vm & image etc. I haven't so far successfully googled anything that usefully helps me understand *how*. What is the current build setup for these things? Do we have to run platform specific jobs or is it practical to have a single system?

I'm interested in how one might build a Mac bundle, for example, that might have a custom name, icons, image file, other resources. I recall some quite long threads about the joy of signing Mac application bundles too.

And can Mac & Windows applications run without open windows these days? Again, I recall interesting issues with this years ago but nothing from more recent times. Imagine I want to run a Seaside server; no open windows, write errors to a suitable log, stuff like that.

tim
--
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim
Useful Latin Phrases:- Furnulum pani nolo = I don't want a toaster.