Similarly, here is the standard procedure for releases of farmOS-map:
- Confirm all dependencies are up-to-date (i.e.
npm audit fixand create a commit with changes) - Create a “Release v[version]” commit (eg: Release v2.0.3 · farmOS/farmOS-map@6d25f8f · GitHub)
- Update
CHANGELOG.mdwith new version and release date - Update
versioninpackage.json(line 3) andpackage-lock.json(lines 3 and 9)
- Update
- Tag new version (e.g.
git tag v9000.0.1) - Push
2.xand tag to origin (e.g.git push --atomic origin HEAD:2.x v9000.0.1) - Update the
farmOS-maplibrary version in farmOS (line 10 and 13 ofcomposer.libraries.json: farmOS/composer.libraries.json at 5c764c5b50f4d9404e7b20012d29a1f188506994 · farmOS/farmOS · GitHub)