Skip to content

Maintainer release guide

Matwey V. Kornilov edited this page May 3, 2020 · 10 revisions

CMake

Go to CMakeLists.txt and dist/freedesktop/space.fips.Fips.metainfo.xml to update version.

Git tag

  1. Commit the changes with git commit -a -v -S
  2. Make signed tag git tag -s 3.x.x
  3. Push the changes git push origin --tags

Wait for CI

  1. Wait for Build Status and Build Status

Homebrew Caskroom

  1. Check no PR is open in Homebrew Casroom repo
  2. cask-repair -v 3.x.x fips

Flatpak

  1. Fork https://github.com/flathub/space.fips.Fips
  2. Update version in space.fips.Fips.json
  3. Try local build
flatpak install flathub org.kde.Sdk//5.12
flatpak-builder ./t space.fips.Fips.json
flatpak-builder --run ./t/ space.fips.Fips.json fips
  1. Commit the changes and create pull request to https://github.com/flathub/space.fips.Fips

openSUSE

  1. osc branch science fips
  2. osc co home:matwey:branches:science/fips
  3. Edit version in _service
  4. Upload new sources osc service dr
  5. Drop old sources, and stage new for commit osc ar
  6. Try to rebuild locally osc build --clean --local
  7. osc commit
  8. osc sr --cleanup

Fedora

  1. fedpkg clone fips
  2. Update fips.spec and sources:
fedpkg new-sources
fedpkg upload
  1. Commit the changes
  2. Try scratch build fedpkg scratch-build --srpm
  3. Push the changes git push and trigger the build fedpkg build