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

Add patch release PR creation scripts #7062

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Oct 17, 2024

  1. Add patch release PR creation scripts

    For the version branch.
    
    Issue: timescale/eng-database#613
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    01d26c9 View commit details
    Browse the repository at this point in the history
  2. Derive release related versions from main

    Instead of supplying them externally.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    91f0569 View commit details
    Browse the repository at this point in the history
  3. Accept github related parameters from CLI

    Accordingly also edit it in the next script.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ea8b467 View commit details
    Browse the repository at this point in the history
  4. Receive github user parameters

    From git config, instead of CLI input.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    94a198c View commit details
    Browse the repository at this point in the history
  5. Add comment to the script

    For git user parameters setup.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3366660 View commit details
    Browse the repository at this point in the history
  6. Add scripts for minor release automation.

    Concerning issue timescale/eng-database#623
    
    Automate minor release : Release PR (for *.*.x branch) creation.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cf786ae View commit details
    Browse the repository at this point in the history
  7. Delete unreleased pr_* files

    In a different way.
    As naming of these files is not consistent.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    06e3a5c View commit details
    Browse the repository at this point in the history
  8. Simplify sed step

    a bit more, as per review comment.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3b67515 View commit details
    Browse the repository at this point in the history
  9. Remove use of quotes for search/replace

    variables using sed, in release-automation-scripts
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    18d0ebd View commit details
    Browse the repository at this point in the history
  10. Remove delete of tentative feature notes section

    from RELEASE_NOTES_HEADER.md.j2.
    As now this section is commented in the above header file itself.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    303e41d View commit details
    Browse the repository at this point in the history
  11. Derive CHANGELOG_HEADER_LINES programmatically

    From current CHANGELOG.md , instead of keeping it a fixed number of lines.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    069159f View commit details
    Browse the repository at this point in the history
  12. Edit the way we set some derived variables

    To fix the shellcheck style issue:
    ^-- SC2116 (style): Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
    pallavisontakke committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fb25c89 View commit details
    Browse the repository at this point in the history