student-hub / acs-upb-mobile

A mobile application for students at ACS UPB.
MIT License
27 stars 22 forks source link

Make sure each dev can add to the changelog, regardless of whether they're preparing a release or not. #249

Open IoanaAlexandru opened 3 years ago

IoanaAlexandru commented 3 years ago

Currently the person who is merging the PR that prompts a new release has to write a changelog with all the changes included in that PR (even if they are not theirs), with the name $(10000 + buildNumber).txt.

Ideally, we would like each person who makes a change to add a corresponding changelog entry. Since we only want a single changelog with all the things included in a release, they shouldn't each create a separate file with the corresponding version - but rather, we could have a default.txt file in which we progressively add changelog entries. This works with the fastlane tool (see docs).

When a release is ready, the default.txt file should be renamed to $(10000 + buildNumber).txt before release.

To achieve this, we need to update documentation and the automated checks in the linter.