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

"Build Status" at https://juliahub.com/ui/Packages/General/PRIMA is broken #13

Closed
zaikunzhang opened this issue Oct 18, 2023 · 4 comments

Comments

@zaikunzhang
Copy link
Member

"Build Status" at https://juliahub.com/ui/Packages/General/PRIMA is broken. It was the case at the README, but I have fixed it a881cfd

Is https://juliahub.com/ui/Packages/General/PRIMA automatically synced with the README?

@emmt
Copy link
Collaborator

emmt commented Oct 19, 2023

To sync the Julia package, a new version must be registered.

To do that, simply bump version number (in Project.toml) and commit this change. Then, go to the commits page, click on the last commit and add the following comment:

@JuliaRegistrator register branch=main

You may read this for Julia rules regarding version number. In particular the special case of major version being 0.

I also, try to maintain a list of user visible changes in the file NEWS.md so that it is easy for the users to figure out what's new and how to adapt to breaking changes if any.

In principle, Julia's TagBot automatically assign a tag with the version number to the repository once the new version is registered. However, for version 0.1.1, I had to do this manually (TagBot makes an issue with comments about how to do that). PRIM.jl is registered for TagBot, the configuration is in .github/workflows/TagBot.yml.

I have a bunch of pending changes for PRIMA.jl to allow for running tests from the CUTEst.jl suite. I can register a new version then.

@JuliaRegistrator
Copy link

Error while trying to register: "Tag with name v0.1.1 already exists and points to a different commit"

@emmt
Copy link
Collaborator

emmt commented Oct 19, 2023

As I wrote, you have to increase the version number first and commit this change:

To do that, simply bump version number (in Project.toml) and commit this change. Then, go to the commits page, click on the last commit and add the following comment:

@emmt
Copy link
Collaborator

emmt commented Oct 20, 2023

Apart from the new version issue (which will be solved the next time we register a new release, for instance after PR #17 has been merged), the fix by @zaikunzhang fixes the issue, so I close it. We may keep a reference on this discussion as guiding rules for registering releases.

@emmt emmt closed this as completed Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants