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

Merge develop into master? #1165

Closed
chrissy-dev opened this issue Jan 11, 2019 · 3 comments
Closed

Merge develop into master? #1165

chrissy-dev opened this issue Jan 11, 2019 · 3 comments

Comments

@chrissy-dev
Copy link
Contributor

chrissy-dev commented Jan 11, 2019

Just noticed the status of master is :

This branch is 36 commits ahead, 6 commits behind develop.

Seems our branches are out of sync. A few PRs are sitting waiting to get merged into develop. Would we be better opening PRs based on master?

Also, we could start properly versioning the project?

@ericcornelissen
Copy link
Contributor

ericcornelissen commented Jan 11, 2019

Our current workflow is such that icons get merged into develop and every once in a while (usually after 5 or more icons have been added) one of the maintainers merges develop into master to publish the icons.

I don't see why the status of master is particularly relevant? That is just the result of merging develop into master but not vice versa (36 commits ahead) and recent PRs not yet merged into master from develop (6 commits behind).

Also, we could start properly versioning the project?

The project is being versioned for NPM (see package.json, we just don't use the Git tags for versioning. Relatedly you can have a look at #747. I personally see no urgency to version the project through other means, especially not if we have to do it manually.


EDIT: If you're just interested in your Unsplash update (#1153) getting published, I just opened #1166 to publish the most recent updates 👍

@chrissy-dev
Copy link
Contributor Author

@ericcornelissen No problem, wasn't aware of the develop > master workflow, thanks for clarifying. As for the NPM versioning that's cool, I haven't used the project via NPM (yet) so wasn't aware of that.

@birjj
Copy link
Contributor

birjj commented Jan 11, 2019

Just to clarify, the master tag is ahead because the develop->master merges happen using merge commits. This means that no actual content differences exist, only (empty) commits. develop/master diverging is a fair concern to have (and hurts my developer heart too), but in this case merging master into develop would do little but add commit noise.

On a related note, if anyone wants to add a step to our build flow such that new versions are also publishes on git/GitHub in much the same way it currently publishes to NPM, that'd a PR we'd be interested in merging; we just can't justify spending time on it ourselves right now ;)

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

3 participants