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

GenerateChangelog task #149

Merged
merged 50 commits into from
Sep 19, 2020
Merged

GenerateChangelog task #149

merged 50 commits into from
Sep 19, 2020

Conversation

aly76
Copy link
Contributor

@aly76 aly76 commented Sep 17, 2020

  • Features a new task that can be added to release pipelines, and will generate a release changelog using the current release definition and the previous release definition stored in a json.

    • Uses Azure Release API to fetch the alias of artifacts in the release
    • CLI gets the release definition from an input artifact directory
  • The changelog, in markdown and json format, will be pushed to a user-specified repository & branch

  • Changes to ArtifactFileFetcher logic

    • Globs the artifact alias or pipeline workspace, depending on the artifact type
  • Package changelog, consisting of commits up till artifact source version, is bundled with artifact

    • ArtifactFileFetcher returns the changelogFilepath

aly76 and others added 30 commits September 1, 2020 16:26
Implement
- authenticated remote URL
- Retrieving manifest from default repository
- Pushing results to default repository
Copy link
Contributor

@azlam-abdulsalam azlam-abdulsalam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need a minor changes and we are good to merge

@aly76 aly76 modified the milestones: Milestone 18, Milestone 17 Sep 18, 2020
Remove glob from core
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants