-
Notifications
You must be signed in to change notification settings - Fork 7
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
Reorganise project branches and workflows #100
Milestone
Comments
vaadin-miki
added a commit
that referenced
this issue
May 4, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
sometimes I wish there was syntax checker for json files and autocomplete for github workflow files...
vaadin-miki
added a commit
that referenced
this issue
May 5, 2020
updated README.md to have {VERSION}
Merged
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
turns out having a required status check that is never triggered for a branch hangs PR forever
vaadin-miki
added a commit
that referenced
this issue
May 7, 2020
vaadin-miki
added a commit
that referenced
this issue
May 25, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The following structure should work:
master
should only be used for released versions, it is expected to be stable and safe to usedevelopment
should be main branch into which code goes, all tests pass, but the behaviour may be quirky; it has the next version + snapshot modifier in itrelease-X.Y.Z
should branch off ofdevelopment
, targettingmaster
, when the release is ready; upon creating that branch all tests must be done, but before that happens a workflow should set versions ofsuperfields
andsuperfields-parent
to whateverX.Y.Z
is; once a pr is merged into master, if possible, a tag should be made automatically to it, so that a new release is doneTicket branches should still start with a ticket number, followed by
-scope
of work. More than one ticket can be worked on at the same time in such branch. If it is known at the time of starting work, branch name should beA-B-scope
(where A, B, are ticket numbers).If automation is not possible to the degree described above, keep the current model.
Also, create a wiki page explaining the branches and how to contribute to this project.
The text was updated successfully, but these errors were encountered: