Skip to content

New version: OneRule v0.6.1#145006

Merged
JuliaTagBot merged 1 commit intomasterfrom
registrator-onerule-90484964-v0.6.1-a0e2355af1
Jan 6, 2026
Merged

New version: OneRule v0.6.1#145006
JuliaTagBot merged 1 commit intomasterfrom
registrator-onerule-90484964-v0.6.1-a0e2355af1

Conversation

@JuliaRegistrator
Copy link
Contributor

@JuliaRegistrator JuliaRegistrator commented Dec 24, 2025

No breaking changes

@github-actions
Copy link
Contributor

github-actions bot commented Dec 24, 2025

Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human.

1. AutoMerge Guidelines are all met! ✅

Your new version registration met all of the guidelines for auto-merging and is scheduled to be merged in the next round (~20 minutes).

2. To pause or stop registration

If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

Tip: You can edit blocking comments to add [noblock] in order to unblock auto-merging.

@roland-KA
Copy link

[merge approved]

@roland-KA
Copy link

[merge approved]

@JuliaTagBot JuliaTagBot added the AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. label Jan 5, 2026
@JuliaTagBot JuliaTagBot removed the AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. label Jan 5, 2026
@roland-KA
Copy link

[merge approved]

@roland-KA
Copy link

I need help from a human being. The registrator bot constantly blocks registration, stating that there was a breaking change. But there was no breaking change.

I've just updated the version form 0.5 to 0.6 (or 0.6.1 now), because a compat-entry has changed and because the package is now based on Julia LTS 1.10.

@JuliaTagBot JuliaTagBot added the AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. label Jan 6, 2026
@goerz
Copy link
Member

goerz commented Jan 6, 2026

Going from 0.5 to 0.6 is a breaking release, and must have release notes to reflect that. I think the bot just searches for the word “breaking” in the release notes. So adding a sentence “No breaking changes” should do the trick

@goerz goerz added the Override AutoMerge: ignore blocking comments Instructs automerge to ignore blocking comments label Jan 6, 2026
@JuliaTagBot JuliaTagBot removed the AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. label Jan 6, 2026
@roland-KA
Copy link

roland-KA commented Jan 6, 2026

I already added such a comment to release v0.6.1. That didn't help. I've done it now also for v0.6.0.
[noblock]

@roland-KA
Copy link

[merge approved]

@goerz
Copy link
Member

goerz commented Jan 6, 2026

I already added such a comment to release v0.6.1

I'm not sure where you're adding these comments… I'm not seeing them, and apparently neither is JuliaRegistrator. The usual way to register a new version is to comment on the commit that should be tagged, i.e. JuliaAI/OneRule.jl@9fe4328 — as you already did 2 weeks ago (but you forgot the release notes there).

On that comment thread you need to have a comment like

@JuliaRegistrator register

Release notes:

No breaking changes

You should also not be having a v0.6.1 tag. Tags must be created after a release has been registered, and you have TagBot set up to handle that automatically.

It also seems like you're skipping the 0.6 release — You could still register that by commenting for the JuliaRegistrator bot (with release notes!) on JuliaAI/OneRule.jl@38ccec8. Then come back to 0.6.1 afterwards.

@roland-KA
Copy link

Well, I'm adding the release notes within the release notes of GitHub (as is common on that platform). I don't understand why the register bot needs them elsewhere.

And yes, I'v skipped 0.6 because I forgot to mention the register bot on that step. I didn't know, that this can be done also afterwards. Therefore I've created 0.6.1.

[noblock]

@roland-KA
Copy link

@JuliaRegistrator register

Release notes:

No breaking changes

@goerz
Copy link
Member

goerz commented Jan 6, 2026

Ah, okay, that explains why you’re having a problem: you’re approaching this the wrong way around. For Julia packages, you don’t create tags or GitHub releases manually. TagBot does that for you after a release is registered. The only thing you do to initiate a release is to comment on the commit you want to have tagged with instructions to the registration bot. Those instructions must include the release notes. The bot will then create a registration PR for you. If that PR automerges, the TagBot workflow in your repo will then create both the tag and the release on GitHub. That release will include the release notes you initially passed to the registrator. It doesn’t work the other way around; again, because tags must me created after registration, not before.

If there is an issue with automerge, (as in this case: missing release notes) you can give further instruction to the registrator to fix them. That will then update the existing PR. Commenting with instructions to the bot on the PR as you tried to do above does nothing. You have to comment on the commit.

Does that clear things up a bit?

UUID: 90484964-6d6a-4979-af09-8657dbed84ff
Repo: https://github.com/roland-KA/OneRule.jl.git
Tree: 4c6f74dc46a20594e50ecfcec934cc2b7904c9c7

Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
@JuliaRegistrator JuliaRegistrator force-pushed the registrator-onerule-90484964-v0.6.1-a0e2355af1 branch from b128cb2 to 1dfbe2c Compare January 6, 2026 16:40
@JuliaTagBot JuliaTagBot merged commit 837bf2c into master Jan 6, 2026
13 checks passed
@JuliaTagBot JuliaTagBot deleted the registrator-onerule-90484964-v0.6.1-a0e2355af1 branch January 6, 2026 16:50
@roland-KA
Copy link

@goerz Thanks for the explanation! That really clarifies things. I haven't registered a new release for quite a time, so I wasn't familiar with that workflow anymore.

And I envy other ecosystems, where these things seem to me much simpler (like e.g. Rust https://doc.rust-lang.org/cargo/reference/publishing.html).

@goerz
Copy link
Member

goerz commented Jan 6, 2026

I totally agree that the Julia package release process is pretty weird. Wasn’t my idea! 😉

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.

4 participants