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

mason publish did not create a tag #62

Open
lucaferranti opened this issue Oct 30, 2022 · 1 comment
Open

mason publish did not create a tag #62

lucaferranti opened this issue Oct 30, 2022 · 1 comment

Comments

@lucaferranti
Copy link
Contributor

Hi there,

I'm happy to have finally submitted my first library to mason, hopefully not the last one and happy to be the guinea pig to smooth the workflow edges :)

One question, the documentation instructions don't mention to manually create a tag when using mason publish, as such I assumed this would be done automatically, but it does not seem the case (repo link).

Do I need to make the release manually? Or should that be handled by mason publish ?

@lucaferranti
Copy link
Contributor Author

gentle bump

I just made a new release of ForwardModeAD and the instructions in the documentation

mason publish Steps:
Write a library or binary package in chapel using mason

Host the package in a git repository. (e.g. GitHub)

Fork the mason-registry on GitHub

Ensure your package has a remote origin.

Run mason publish in your package

Go to the link provided to open a pull request to the mason registry.

Wait for mason-registry maintainers to approve PR.

Manual Steps:
Write a library or binary package in chapel using mason

Host that package in a git repository. (e.g. GitHub)

Create a tag of your package that corresponds to the version number prefixed with a ‘v’. (e.g. v0.1.0)

Fork the mason-registry on GitHub

Create a branch of the mason-registry and add your package’s Mason.toml under Bricks/<package_name>/<version>.toml

Add a source field to your <version>.toml pointing to your package’s repository.

Open a PR in the mason-registry for your newly created branch containing just your <version>.toml.

Wait for mason-registry maintainers to approve the PR.

are not clear to me. I understand the instructions above as I don't have to manually create the tag if I use mason publish, however it seems this is not the case, since running mason publish does not create the tag.

Do I need to create the tag manually also if I run mason publish?

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

1 participant