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

Set version to 1.8.0 #2600

Merged
merged 1 commit into from
Nov 12, 2024
Merged

Set version to 1.8.0 #2600

merged 1 commit into from
Nov 12, 2024

Conversation

mortenpi
Copy link
Member

@mortenpi mortenpi commented Nov 7, 2024

Also added a changelog note to #2592.


Pre-release

  • Change the version number in Project.toml
    • If the release is breaking, increment MAJOR
    • If the release adds a new user-visible feature, increment MINOR
    • Otherwise (bug-fixes, documentation improvements), increment PATCH
  • Update CHANGELOG.md, following the existing style (in particular, make sure that the change log for this version has the correct version number and date).
  • Run make changelog, to make sure that all the issue references in CHANGELOG.md are up to date.
  • Check that the commit messages in this PR do not contain [ci skip]
  • Run regression-tests workflow using a workflow_dispatch trigger to check for any changes that broke extensions: https://github.com/JuliaDocs/Documenter.jl/actions/runs/11719039348

The release

  • After merging the pull request, tag the release. There are two options for this:

    1. Comment [at]JuliaRegistrator register on the GitHub commit.
    2. Use JuliaHub's package registration feature to trigger the registration.

    Either of those should automatically publish a new version to the Julia registry.

  • Once registered, the TagBot.yml workflow should create a tag, and rebuild the documentation for this tag.

  • These steps can take quite a bit of time (1 hour or more), so don't be surprised if the new documentation takes a while to appear.

@mortenpi
Copy link
Member Author

mortenpi commented Nov 7, 2024

@goerz Any thoughts on why the DocumenterCitations regressions tests might be failing? https://github.com/JuliaDocs/Documenter.jl/actions/runs/11719039348/job/32642924331

@mortenpi
Copy link
Member Author

It looks like it's also failing off v1.7.0 with the same errors, so I'm quite sure it's not related to anything in Documenter (probably due to Julia 1.11?): https://github.com/JuliaDocs/Documenter.jl/actions/runs/11807348516/job/32893839158

I'll go ahead and merge and tag this.

@mortenpi mortenpi merged commit 2123d7a into master Nov 12, 2024
29 of 30 checks passed
@mortenpi mortenpi deleted the mp/v1.8.0 branch November 12, 2024 23:34
@mortenpi
Copy link
Member Author

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

Successfully merging this pull request may close these issues.

1 participant