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
Release NPM versions of romcal #296
Comments
I can’t comment of the That said, for now it might be satisfactory to pubish them manually, but I think you should use this time to create a script/program in order to latter use it for automatic publishing, and also for tuning the process. Also I think that GitHub Actions have some kind of NPM publishing built-in. |
Thank you for your feedback, but as I already wrote in different places, this is already the goal. I just want to go step by step to ensure we set up the right tooling / CI that address effectively our need. Please be patient ;) |
Hi @emagnier , sorry for the late response. The The whole idea was to create some sort of CD process around our code at the time. The process lacks scripts to run tests though. Having said that, I think it would make more sense for this process (if still required) to be migrated to GItHub Actions instead; it is more integrated and less convoluted than the scripts we currently have. |
Hello @pejulian, thank you for your message, no worry for the delay 😄 Yes so now it makes sense, I've removed the On romcal |
Yes, we still need a GitHub Action to manage Romcal releases from the |
The
/scripts/
files from romcal v2 are still in the codebase, but they seem not executed anymore.@pejulian, you worked mainly on them. Can you provide us a bit more information, how they were run... ?
FYI I only removed the auto changelog, because I think a changelog must stay for humans, containing bullet points of new things, modified things, breaking changes... (before it was just a kind-of log of the commit history).
At least, we must be able to publish new NPM package of romcal (and now, including all its calendar plugins). For the moment, we should make it manual, i.e. a maintainer (e.g. me) have to run this script manually to publish new NPM versions.
And I think it's generally better to keep it manual. So we publish new NPM versions when it's worth it (as
alpha
,beta
, orfinal
release).I'll try to work on this script in the coming days.
The text was updated successfully, but these errors were encountered: