Comments (7)
I looked at git flow once and thought it to be utter overkill for my usecases. But it surely has its uses :-)
Would a different kind of tag work? Otherwise a switch somewhere might be needed.
Have you looked at the entry point extension mechanism? You could plug in custom actions that way. You could get something really polished that way in combination with what git flow offers.
from zest.releaser.
(Looking through old issues...)
Yep, I still think an extension to deal with git-flow's alternative tag mechanism would be best. Otherwise zest.releaser's code probably gets too if/else-like. I don't know git-flow well enough to see an alternative at the moment (though there might be).
from zest.releaser.
master
and merge back to develop.
There also is a pure-python implementation of gitlow which eases the process. Creating a release
branch is as easy as (leaving of error handling):
gitflow = GitFlow()
gitflow.start_transaction('create release branch %s' % version)
branch = gitflow.create('release', version, base)
If you need assistance, feel free to drop me a note.
from zest.releaser.
This still looks like something that is best done in an extra package that uses the zest.releaser entry points.
from zest.releaser.
Meanwhile it came to my mind that zesz.releaser can be easily incorperated into the git flow release process: simply use prerelease
, release
and postrelease
each by it's own.
from zest.releaser.
I'm closing this old issue as I'm getting the impression that it can be worked out in git flow itself.
from zest.releaser.
You can use egg.releaser
which is a wrapper around zest.releaser
. Initially created by Thijs in https://github.com/virtualsciences/egg.releaser and forked by me in https://github.com/zestsoftware/egg.releaser
I am sometimes using that for the same client that issue creator @jjmurre may already be using it for. :-) We want to switch away from git flow there though, as most of the team is not used to it. (Me neither, though it works okay.)
from zest.releaser.
Related Issues (20)
- index-servers vs. index_servers HOT 3
- postrelease minor/patch version HOT 6
- Passing version as a command-line parameter to `prerelease` and `fullrelease` HOT 2
- Unexpected `prerelease` behaviour with Changelog containing markdown links HOT 2
- Documentation: hook_package_dir en entrypoints section.
- support [tool:zest.releaser] in setup.cfg HOT 2
- support pep621 HOT 4
- Future plans for zest.releaser HOT 4
- Prefixing git tags with a "v" HOT 2
- Check version for PEP440 HOT 3
- bumprelease functionality HOT 6
- zest.releaser with plone.releaser breaks when not in a buildout.coredev environment HOT 3
- Failed git push does not fail release HOT 6
- Possibility to add prefix to commit messages HOT 6
- ValueError: binary mode doesn't take an encoding argument HOT 9
- fullrelease: error: no such option: --no-input HOT 8
- sdist is missing tox.ini HOT 1
- tests fails with non-GNU ls HOT 4
- testing: the following arguments are required: message HOT 1
- testing: bumpversion and postrelease tests fails HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zest.releaser.