ProjectTorreyPines / IMASdd.jl

Basic data dictionary functionalities of IMAS.jl
https://projecttorreypines.github.io/IMASdd.jl/
Apache License 2.0
3 stars 0 forks source link

Add IMASDD to Julia registry #11

Open orso82 opened 4 months ago

orso82 commented 4 months ago

@JuliaRegistrator register()

JuliaRegistrator commented 4 months ago

Error while trying to register: Register Failed @orso82, it looks like you are not a publicly listed member/owner in the parent organization (ProjectTorreyPines). If you are a member/owner, you will need to change your membership to public. See GitHub Help

orso82 commented 4 months ago

@JuliaRegistrator register()

JuliaRegistrator commented 4 months ago

Registration pull request created: JuliaRegistries/General/107980

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text "Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.0 -m "<description of version>" c01df097174381a3594560a798664291d01b86e4
git push origin v0.1.0
orso82 commented 4 months ago

Your new package pull request does not meet the guidelines for auto-merging. Please make sure that you have read the General registry README and the AutoMerge guidelines. The following guidelines were not met:

Name does not meet all of the following: starts with an upper-case letter, ASCII alphanumerics only, not all letters are upper-case. There is no compat entry for julia. The following dependencies do not have a [compat] entry that is upper-bounded and only includes a finite number of breaking releases: AbstractTrees, DataInterpolations, HDF5, JSON, Memoize, OrderedCollections, PCHIPInterpolation, PrecompileTools, StaticArraysCore Note that the guidelines are only required for the pull request to be merged automatically. However, it is strongly recommended to follow them, since otherwise the pull request needs to be manually reviewed and merged by a human.

After you have fixed the AutoMerge issues, simply retrigger Registrator, which will automatically update this pull request. You do not need to change the version number in your Project.toml file (unless of course the AutoMerge issue is that you skipped a version number, in which case you should change the version number).

If you do not want to fix the AutoMerge issues, please post a comment explaining why you would like this pull request to be manually merged. Then, send a message to the #pkg-registration channel in the Julia Slack to ask for help. Include a link to this pull request.

Since you are registering a new package, please make sure that you have also read the package naming guidelines: https://pkgdocs.julialang.org/v1/creating-packages/#Package-naming-guidelines

anchal-physics commented 4 months ago

Looking at this, I'll also add compat to the other repos whom we'll register soon. But this issue with their naming convention is really unfortunate, such an unnecessary requirement :(.