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

Automate releases #281

Open
bms63 opened this issue Nov 26, 2024 · 2 comments
Open

Automate releases #281

bms63 opened this issue Nov 26, 2024 · 2 comments

Comments

@bms63
Copy link
Collaborator

bms63 commented Nov 26, 2024

@vedhav and @averissimo

Is there a way to automate a release? I forgot to do the release for 0.4.1 onto GitHub. Not a huge deal...but was wondering if there was some way to not have to do this manually.

CRAN is the only issue - sometimes I don't know if the package will pass or not and can do it immediately once I submit to CRAN! urgh!

@vedhav
Copy link
Collaborator

vedhav commented Nov 26, 2024

Hello @bms63!
As far as I know this has to be done manually after verifying that CRAN submission was successful and the changes are merged to the main.

You can check out the release process we follow in the teal package outlined in the issue template's release section.

I think it's not a big deal to have tag and release automation for this package. It only becomes important when you have some workflow that depends on observing the tag event to do some internal release like what we do for the teal package.
I think we can just outline the CRAN release process in an issue template so we can make sure we do not forget this step.

@averissimo do you have something to add?

@bms63
Copy link
Collaborator Author

bms63 commented Nov 26, 2024

oooh i like this!!! Thanks @vedhav you are always amazing!

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

2 participants