Run an automated build when a PR is created to the master branch
Run an automated build when a PR is merged into the master branch
Run a release when a new tag is created from the master branch. The tag should be named like MAJOR.MINOR or based on semantic versioning like, MAJOR.MINOR.PATCH.
The release job right now does the following:
Builds clib4 based on the code that exists in master branch when the tag is created
Creates the LHA and DEB release files which are uploaded in the GitHub release
Uploads the DEB file to the APT server @afxgroup maintains, while it deletes the older versions and runs the script to update the releases
Uploads the LHA file along with the README file to OS4Depot FTP server, but first update the file with the new version and the PASSPHRASE
I updated the Github actions to:
The release job right now does the following: