Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: f50e662284f9c70cc51088366889f615190d94ab https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f50e662284f9c70cc51... Author: Marcel Taeumel marcel.taeumel@hpi.de Date: 2021-07-30 (Fri, 30 Jul 2021)
Changed paths: R .appveyor.yml A .github/workflows/extra-arm.yml A .github/workflows/extra.yml A .github/workflows/linux-arm.yml A .github/workflows/linux.yml A .github/workflows/macos.yml A .github/workflows/win.yml R .travis.yml M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm M build.linux32ARMv6/newspeak.stack.spur/build/mvm M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm M build.linux32ARMv6/squeak.cog.spur/build/mvm M build.linux32ARMv6/squeak.cog.v3/build.assert/mvm M build.linux32ARMv6/squeak.cog.v3/build.debug/mvm M build.linux32ARMv6/squeak.cog.v3/build/mvm M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm M build.linux32ARMv6/squeak.stack.spur/build/mvm M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm M build.linux32ARMv6/squeak.stack.v3/build/mvm A build.linux32ARMv7/newspeak.cog.spur/plugins.ext A build.linux32ARMv7/newspeak.cog.spur/plugins.int A build.linux32ARMv7/newspeak.stack.spur/plugins.ext A build.linux32ARMv7/newspeak.stack.spur/plugins.int M build.linux32x86/pharo.cog.spur.lowcode/build/mvm M build.linux32x86/pharo.stack.spur.lowcode/build/mvm R deploy/bintray-cleanup.sh R deploy/bintray.json R deploy/bintray.sh R deploy/filter-exec.sh M deploy/pack-vm.sh A deploy/sign-vm.sh M platforms/Cross/plugins/IA32ABI/ia32abi.h M platforms/unix/vm/sqUnixMemory.c A scripts/ci/actions_build.sh A scripts/ci/actions_prepare_linux_arm.sh A scripts/ci/actions_prepare_linux_x86.sh A scripts/ci/actions_prepare_msys.sh R scripts/ci/travis_build.sh R scripts/ci/travis_helpers.sh R scripts/ci/travis_install.sh M src/plugins/EventsHandlerPlugin/EventsHandlerPlugin.c M src/plugins/FT2Plugin/FT2Plugin.c
Log Message: ----------- Recover automated builds via GitHub Actions (#579)
* Adds latest work on actions for continuous integration.
* Change deploy branch to "Cog".
* Try Newspeak builds.
* Also build for pull_request; only deploy on push. [ci skip]
* Setup all main builds for Linux, macOS, and Windows. Sketch workflow for Linux32xARMv6 (not functional). Adds extra workflow for not-so-common VM flavors.
In linux install scripts, replace deprecated "--force-yes" with "--allow-unauthenticated".
* Quick-fix generated FT2Plugin to compile in Linux. Note that code generation does currently not work for that plugin.
* Quick fix to make squeak.cog.v3 build again on Linux32x86. Do not set or use endOfJITZone. This might not be what we actually want.
* [ci skip] Another quickfix for making the rather old EventsHandlerPlugin compile on Linux. Where are its Slang sources located anyway?
* Setup ARM builds for Linux. Remove obsolete build files for TravisCI, AppVeyor, Bintray.
* In all main "Build for *" workflows, add workflow_dispatch to build artifacts for release candidates per tag.
vm-dev@lists.squeakfoundation.org