Comments (7)
💭 We can add a npm script that does master pull > soft reset > npm run commit. To make the workflow a bit easier.
from nodejs.
yeah I would go for that approach too, @Siilwyn
from nodejs.
@Siilwyn is this
We can add a npm script that does master pull > soft reset > npm run commit. To make the workflow a bit easier.
I don't quite understand how this is going to work? CI or after merging?
from nodejs.
@hisabimbola let me try to explain by example:
- Open PR with some commits
- CI checks PR including the commit message format
- ...
- PR ready to merge, only way to merge is rebasing
- Run
npm run pr
locally > fill in commit message - Force push to PR branch
- Rebase PR
This way an incorrectly formatted commit message can never make it's way into master.
from nodejs.
There is need to squash some commits, how to that come in if the only way to merge is rebasing.
Also when PR is ready to merge, what will you be committing?
from nodejs.
There is need to squash some commits, how to that come in if the only way to merge is rebasing.
The 'squashing' is done locally.
Also when PR is ready to merge, what will you be committing?
In the end you will commit the commit that was made in step 5.
from nodejs.
With the move away from semantic-release
in #352, this issue is no longer relevant
from nodejs.
Related Issues (20)
- Support standalone prices in api-request-builder
- Set fetch keepalive HOT 3
- To update version of the node-fetch in @commercetools/sdk-middleware-auth HOT 3
- [Sync-Actions] - add support for standalone prices
- Missing required polyfill for `sdk-middleware-http` package HOT 1
- Custom Objects Importer error regeneratorRuntime is not defined
- [sync-actions] Missing sync actions for API extensions
- problem with sdk-auth in esmodule HOT 1
- Standalone prices as part of api request builder services
- setCustomField Not updating values in CT using cart API
- Investigate Bulk Delete Discount failing for more than 10k HOT 6
- Discuss on Node.js Documentation
- Discount codes import Not working for 2k imports
- Product type exporter not working when enum value is type 'Set'
- [DiscountCodeImporter] Show meaningful error
- Commercial tools logo is not rendering
- Add support for Password Flow for Customers in a Store
- Unhandled Promise Rejections coming from sdk-middleware-http HOT 1
- '@commercetools/sync-actions' is missing type definitions
- Sanitize user input to prevent SQL injections
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 nodejs.