Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Mapiah release

  1. Update Mapiah version in pubspec.yaml.
  2. Update CHANGELOG.md with the new version and changes.
  3. Fill Highlights section in CHANGELOG.md with the most important changes of the release.
  4. Update TODO.md with changes.
  5. Update Flutter and Mapiah version in the action/workflow files with:
    1. dart run ./scripts/update_flutter_and_mapiah_version.dart
  6. Commit the previous changes with a comment like 'v0.3.0'
  7. Push the previous changes
  8. Create a new tag with the new version:
    git tag -a v0.3.0 -m "v0.3.0"
    git push origin v0.3.0
  9. After the new release has been created in GitHub:
  10. update the release title to include the version number and the name of the release;
  11. update the release description including the changelog for the release.

Mapiah flatpak test release

  1. Update Mapiah version in pubspec.yaml to some -rcXX version.
  2. Update Flutter and Mapiah version in the action/workflow files with:
    1. dart run ./scripts/update_flutter_and_mapiah_version.dart
  3. Commit the previous changes with a comment like 'v0.3.0'
  4. Push the previous changes
  5. Create a new lightweight tag with the new version:
    git tag v0.3.0
    git push origin v0.3.0
  6. At the ~/devel/io.github.rsevero.mapiah repo pull any changes from the remote main branch and create new branch:
    git co master
    git pull
  7. At the main Mapiah repo ~/devel/mapiah (from the repo root) generate the Flatpak build files and copy them to the Flathub repo:
./scripts/gen_and_copy_flathub.sh
  1. At the ~/devel/io.github.rsevero.mapiah repo:
  2. Test the new release Flatpak build locally with:
    flatpak run --command=flathub-build org.flatpak.Builder --install io.github.rsevero.mapiah.yml
    flatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest io.github.rsevero.mapiah.yml
    flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo
  3. Test the test release with:
    flatpak run io.github.rsevero.mapiah