salesforcecli / github-workflows

reusable shared CI scripts
BSD 3-Clause "New" or "Revised" License
15 stars 8 forks source link

Ew/tripss #55

Closed iowillhoit closed 1 year ago

iowillhoit commented 1 year ago

Now that TriPSs/conventional-changelog-action supports prereleases, we are moving away from our fork.

This PR also adds support for the create-github-release workflow to be used for both manual and automated releases. Currently, each of our repos have a manual-release.yml that duplicates most of the logic in githubRelease.yml. Having a shared workflow will make updating that shared logic much easier in the future. See an example of the new shared workflow that will be updated in all repos here: https://github.com/salesforcecli/testPackageRelease/blob/main/.github/workflows/create-github-release.yml

Adds enhanced support for prereleases, see testing scenarios below

ALSO, updates a couple external actions that were using the deprecated set-output commands. I pulled both actions locally and reviewed the code for mischief. Code looked good, packages are legit, and built files were not tampered with.

Migration plan:

Testing Scenarios for releases