Skip to content

Release drafter only adds PRs merged since the latest release #3793

Closed

Description

@seisman

PyGMT v0.14.1 is a patch release created on the v0.14.x branch rather than the default/main branch. After releasing v0.14.1, the draft release notes no longer contain PRs merged into the main branch between v0.14.0 and v0.14.1 (check https://github.com/GenericMappingTools/pygmt/releases/tag/untagged-149ee748209cd1452f42 for the current draft release notes).

This is likely related to known upstream limitations (xref: release-drafter/release-drafter#1411, release-drafter/release-drafter#1358).

When we make the v0.15.0 release, I think we have to manually add these changes back.

Activity

  1. added
    maintenanceBoring but important stuff for the core devs
    on Feb 7, 2025
  2. added this to the 0.15.0 milestone on Feb 7, 2025
  3. seisman commented on Feb 9, 2025

    @seisman
    MemberAuthor

    Below is the list of commits (between v0.14.0 and 05c4ab9) that we need to manually add when releasing v0.15.0 (some should be excluded).

    $ git log --pretty=format:"- %s" v0.14.0..05c4ab9
    - Changelog entry for v0.14.1 (#3783) (#3786)
    - Build(deps): Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#3785)
    - Build(deps): Bump codecov/codecov-action from 5.1.2 to 5.3.1 (#3784)
    - Fix the dataset link in the RGB image gallery example (#3781)
    - CI: Bump to Ubuntu 22.04 in the GMT Legacy Tests workflow (#3777)
    - Build(deps): Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#3780)
    - Build(deps): Bump astral-sh/setup-uv from 5.1.0 to 5.2.1 (#3779)
    - Add a gallery example showing the usage of Figure.hlines and Figure.vlines (#3755)
    - Build(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#3770)
    - Build(deps): Bump mamba-org/setup-micromamba from 2.0.3 to 2.0.4 (#3769)
    - clib.conversion._to_numpy: Add tests for Python sequence of datetime-like objects (#3758)
    - Fix the bug of converting Python sequence of datetime-like objects (#3760)
    - Fix the 'html-noplot' make target for docs (#3766)
    - Simplify doc/Makefile with sphinx-build make-mode (#3761)
    - Bump to ruff 0.9.0, apply ruff 2025 style, and ignore A005 (stdlib-module-shadowing) violations (#3763)
    - CI: Separate jobs for publishing to TestPyPI and PyPI (#3742)
    - clib.converison._to_numpy: Add tests for pandas.Series with datetime dtypes (#3670)
    - clib.conversion._to_numpy: Add tests for numpy array with np.datetime64 dtypes (#3687)
    - DOC: Make usage of "lowercase" and "uppercase" consistent across all docs (#3756)
    - DOC: Make bullet point lists consistent in docstrings (":" and lower-case) Part II (#3752)
    - ruff: Ignore the B018 rule (useless expressions) in examples (#3750)
    - CI: Update the doc deploy script to generate CNAME and index.html (#3749)
    - TYP: Add return type hints for functions that return None (#3754)
    - Build(deps): Bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 (#3753)
    - _load_remote_dataset: Add the "kind" attribute to explicitly specify if data is a grid or image (#3688)
    - DOC/Gallery example "Choropleth map": Fix typo (#3751)
    - Figure.plot/Figure.plot3d: Improve the docstrings for straight_line (#3720)
    - Update the release checklist post v0.14.0 release (#3692)
    - Use well-known labels in project URLs following PEP753 (#3743)
    - Add the missing separators in changelog (#3745)
    - clib.Session: Remove deprecated open_virtual_file method, use open_virtualfile instead  (Deprecated since v0.11.0) (#3738)
    - clib.Session: Remove deprecated virtualfile_from_data method, use virtualfile_in instead (Deprecated since v0.13.0) (#3739)
    - Fix an image in README.md (broken on PyPI) and rewrap to 88 characters (#3740)
    - Build(deps): Bump astral-sh/setup-uv from 4.2.0 to 5.1.0 (#3735)
    - Update License year to 2025 (#3737)
    - Build(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#3734)
  4. seisman commented on Feb 14, 2025

    @seisman
    MemberAuthor

    Here are the changelog entries in the main branch during the v0.14.1-v0.14.2 period. As mentioned above, we will lose these entries when we release v0.14.2.

    Enhancements

    • GMTDataArrayAccessor: Support passing values using enums GridRegistration and GridType for grid registration and type (#3696)

    Bug Fixes

    • Fix the bug for passing text strings with numeric values (#3804)

    Maintenance

    • clib.conversion: Remove the unused array_to_datetime function (#3507)
    • CI: Test on Linux arm64 runners (#3778)
    • CI: Build PDF documentation using tectonic (#3765)
  5. changed the title [-]PRs merged between v0.14.0 and v0.14.1 are not shown in the next draft release notes[/-] [+]Release drafter only adds PRs merged since the latest release[/+] on Feb 14, 2025
  6. added a commit that references this issue on Mar 24, 2025
    3dfe5e3
  7. seisman commented on Mar 24, 2025

    @seisman
    MemberAuthor

    Closing the issue since the changes has been added to the release notes in PR #3866.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceBoring but important stuff for the core devs

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions