Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Introduce a notion of release into sfpowerscripts #452

Closed
azlam-abdulsalam opened this issue Mar 18, 2021 · 2 comments · Fixed by #473 or #511
Closed

Introduce a notion of release into sfpowerscripts #452

azlam-abdulsalam opened this issue Mar 18, 2021 · 2 comments · Fixed by #473 or #511
Assignees
Labels
enhancement enhancement to existing feature
Milestone

Comments

@azlam-abdulsalam
Copy link
Contributor

azlam-abdulsalam commented Mar 18, 2021

sfpowerscripts currently do not have a notion of 'release'. The new fetch command, existing deploy and changelog generator all need to be combined to form a notion of release. Most of this information then lives in the form of YAML file of the particular CI/CD platform. This inturn impacts the portability of sfpowerscripts and is also tied into the CI/CD platform.

sfpowerscripts will introduce a release command that utilises a release definition file (YAML format) and it will combine all the above commands to provide a notion of release

Features being proposed are

  • Fetch artifacts based on the release definition
  • Manage external dependency such as managed packages
  • Preview changelog
  • Display a list of metadata that is to be added / changed
  • Option to dry run a release, to understand what artifacts go into a release
  • Commit changelog to a particular branch
@azlam-abdulsalam azlam-abdulsalam added the enhancement enhancement to existing feature label Mar 18, 2021
@azlam-abdulsalam azlam-abdulsalam added this to the Milestone 22 milestone Mar 18, 2021
@azlam-abdulsalam
Copy link
Contributor Author

@aly76 aly76 mentioned this issue Apr 6, 2021
@azlam-abdulsalam azlam-abdulsalam linked a pull request Apr 6, 2021 that will close this issue
@azlam-abdulsalam
Copy link
Contributor Author

@aly76 will keep this open until changelog and dry run goes through.Or do you want to raise another issues?

@azlam-abdulsalam azlam-abdulsalam linked a pull request May 4, 2021 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement enhancement to existing feature
Projects
None yet
2 participants