github / octoforce-actions

A lightweight open-source Salesforce CI/CD template built on the GitHub Actions platform.
MIT License
39 stars 12 forks source link

Fix bugs identified during demo #48

Closed gfarb closed 1 year ago

gfarb commented 1 year ago

Bug Fixes & Cleanup

push-to-main-handler workflow changes:

  1. Remove reference to a secret that does not exist
  2. Add missing environment variable for workflow step
  3. Use scoped PAT instead of default GH token to create GH release because the default token does not have the appropriate perms to create a release
  4. Consolidate SALESFORCE_JWT_KEY and SALESFORCE_JWT_SECRET_KEY to mitigate confusion and redundancy
  5. Remove tag checkout and tag main step because it is not necessary and use fallback semver when no tags exist

    release-branch-pull-request-handler workflow changes:

  6. Remove Email Deliverability plugin logic because of errors deriving from Chromium/Driver issues

    release-branch-merge-handler workflow changes:

  7. Fix bug in release note compilation step