w7sst / MorseRunner

Morse Runner Community Edition
Mozilla Public License 2.0
68 stars 12 forks source link

Setup mechanism to perform release builds via GitHub actions #110

Open tekenny opened 2 years ago

tekenny commented 2 years ago

Description

Setup mechanism to perform release builds via GitHub actions possibly triggered via a release tag. Why - this will reduce manual work to perform a release.

Steps To Reproduce

None - no automated builds exist

Expected behavior

A release build is automatically performed when a release tag is created.

Actual Behavior

None - no automated builds exist

Reproduces how often

Always

Version information

Additional context

TASKS

Can you help?

Please let us know if you are available to help. (replace '[ ]' with '[x]' to affirm)

w7sst commented 2 years ago

Zack Metinger has built a Makefile (I'm 90% sure of this). His code is in our repository on the zmetzing-normalized branch. You can look at his Makefile to see what you can learn. Let us know what you learn.

I don't know if he was using Lazarus or Delphi. I have reached out to him to get him to join our project and sent him an invite to join.

tekenny commented 2 years ago

Thanks for the info I‘ll look at that branch when I get a chance to do so.

BTW I tried to do a Delphi build from the command line. It stated this license (community edition) does NOT support building from the command line :-(