-
Notifications
You must be signed in to change notification settings - Fork 25
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
Can be assumed the New Publiccode.yml Editor 2.x in Production (https://publiccode-editor.developers.italia.it) will update on new official Releases? #367
Comments
Thanks @valeriocomo for this feedback. Yes, I can see that new Also I can see the embedded publiccode.yml file softwareVersion property (here) was updated accordingly ... Nice! Important note/warning/recommendation: We assume (hopefully) that you will not push any new commits directly into this main (production) branch without generating a new tag/release for it... (so as to be in line with good distribution practices and ensure that production evolution always reflects a new release), and also the new release will always be reflected in the softwareVersion property of the publiccode.yml file. |
PS: ... and still also this Missing release version in the Web UI enhancement would be a very nice to have, imho. |
Hi @itamair . I know the importance of Public Code Editor in the ecosystem and we work with best effort to improve it. The road is not perfectly paved yet but done is better than perfect. You must assume that production version is You noticed that I will work to automate these steps. In general, we will reconsider the branching strategy and how the main branch will suppose to work. Do you suggest to adopt a git-flow-like branching strategy? In the end, I'll queue #313 in the list of the activity. |
hi @valeriocomo thanks for your further feedback :-) Well, yes ... GitFlow Workflow (https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) might work, sure, why not? These are foundational / basic GIT Deployment workflows / proper practices. You should only merge progresses from the Develop into Production / Main branch only when you are confident to deploy a new tag / Release into it! Makes sense? |
@itamair I knew
We will working on it in the next weeks. |
It looks in the last weeks the Production version of the Publiccode.yml Editor
available here: https://publiccode-editor.developers.italia.it
was accidentally deployed on the Develop branch (as confirmed here: #349 (comment))
and it was continuously aligned / updated on each new commits on that branch (without any new Tag / Release),
that looks a pretty un-usual (and not best) practice.
Now that a new 2.0 release has been issued (on the same develop branch)
could we (the OSS community) assume that new versions of the Publiccode.yml Editor will be deployed ONLY according to new Tags / Releases?
Or are you still updating (and going to update) the Production versions with the HEAD of the Develop branch?
I strongly feel the Publiccode.yml Editor Production version should always follow expected production deployments practices, that means be tight to a new official Release / Tag.
(and much better if it could be clearly mentioned into its Front End, as already required here: #313)
The text was updated successfully, but these errors were encountered: