Skip to main content

Release process

This section outlines the release process for GeoGirafe. It contains the instructions for contributors responsible for publishing GeoGirafe releases.

Preparation

1. Release Notes

2. Social Media & Blog

Publication

1. gg-viewer Repository

2. gg-sample Repository

  • Create a merge request to merge next into main.
    ⚠️ Important: Uncheck "Delete source branch when merge request is accepted"
    (the next branch will be reused for future versions).
  • Merge the changes.
  • Create a new tag from main with the version number you just published.
  • Try to create GeoGirafe project based on the lib: npm create @geogirafe/template my-geogirafe-app
    Verify that is based on the last dev version.
  • Try to create GeoGirafe project based on the new tag: npm create @geogirafe/template my-geogirafe-app v<version_number>
    Verify that is based on the last stable version.

2. gg-doc Repository

3. Social Media & Blog

  • Publish the Blog article.
  • Publish the LinkedIn post.
  • Publish the Discord post.

Prepare the next version

1. gg-viewer Repository