[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] f50e66: Recover automated builds via GitHub Actions (#579)
Marcel Taeumel
noreply at github.com
Fri Jul 30 17:44:56 UTC 2021
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: f50e662284f9c70cc51088366889f615190d94ab
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f50e662284f9c70cc51088366889f615190d94ab
Author: Marcel Taeumel <marcel.taeumel at 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.
More information about the Vm-dev
mailing list