Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: openemr #6141 implement changelog #7033

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Nov 17, 2023

  1. Add OpenEMR command to create a changelog release

    This implements a changelog generator using the github issues api for a
    given milestone release.  It takes the milestone name, grabs all of
    the attached issues and prs that have been tagged with the release milestone
    and then converts it into a changelog.
    
    Issues are separated out for user/provider oriented issues, and issues
    that impact developer or core internals.  It grabs the category of the
    issue and converts it into a changelog that follows the structure here:
    https://keepachangelog.com/en/1.0.0/
    
    Everything is spat out to stdout so the release changelog version can be
    outputted.  People generating the changelog release will need to copy
    the output and add it into the CHANGELOG.md file.
    
    An example of generating the changelog is as follows for the 7.0.2
    release.
    ./command-runner -c CreateReleaseChangelog -m "7.0.2" > CHANGELOG.md
    
    Issues are grabbed in batches of 100 issues at a time up to 15 batches
    before the request will bail out automatically.  Hopefully we don't have
    more than 1500 issues in a single release but if so this will need to be
    adjusted.
    
    If for some reason you need to use your own access token you can do so
    by specifying the -token parameter in the command.
    adunsulag committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    72076f9 View commit details
    Browse the repository at this point in the history
  2. Fixes openemr#6141 Implement a changelog

    Following the naming convention in https://keepachangelog.com/en/1.0.0/
    this adds in the changelog for the 7.0.2 release.  This is generated
    from our milestone issues.
    adunsulag committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    f5a6f0e View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    11d73bf View commit details
    Browse the repository at this point in the history
  2. Change release change log format

    Changed the release change log format to be the new command syntax.
    adunsulag committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    ad6df6e View commit details
    Browse the repository at this point in the history
  3. Updated changelog

    adunsulag committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4d12d53 View commit details
    Browse the repository at this point in the history