Ask HN: How do you keep track of actions to perform at next pull?
Some examples are: * changes to package.json or composer.json or any other dependencies: the team-mate has to perform an npm/composer/... update on their machine * database migrations: the team-mate has to run the migration on their local database * vm or system configuration: the team-mate has to run some vagrant or docker or ansible or... commands
In some cases with these changes, the team-mate could continue to work without noticing that they need to perform some action, which is not good. In other cases, they will pull the code and have errors everywhere, and will need to figure out what has changed and which actions are needed.
I thought of a changelog obviously, but for code that is not released yet it does not seem practical: how would you write that "after commit xxxxxx you need to ..." since that changelog should be included in the commit itself