Skip to content

krupkat/xpano-release-builder

Repository files navigation

xpano-release-builder

Release builder for the Xpano project

Release process

GitHub

  • Push a commit titled "Release x.y.z" with changes to the following files:
CHANGELOG.md
misc/build/linux/cz.krupkat.Xpano.metainfo.xml
xpano/version.h
git tag vx.y.z
git push origin HEAD --tags

Microsoft Store

  • Go to "Developer PowerShell for VS 2022" and build the Microsoft Store package:
.\misc\build\build-windows-latest.ps1
.\misc\build\windows-store\package.ps1 $(identity) $(publisher) $(password) x.y.z
  • Launch "Windows App Cert Kit" and make sure the Xpano.msixbundle package passes all checks.

  • Upload the package through the "Microsoft Partner Center"

Flathub

Ubuntu

git checkout vx.y.x
./misc/build/linux/make_tar.sh x.y.z

modify debian/changelog.in

  • fill release date with date -R
  • commit with message "version x.y.x"
./package.sh 0.12.0 jammy
./package.sh 0.12.0 kinetic
./package.sh 0.12.0 lunar

cd packages jammy
dput ppa:krupkat/code xpano_0.12.0-0~ppa1~jammy_source.changes

cd packages kinetic
dput ppa:krupkat/code xpano_0.12.0-0~ppa1~kinetic_source.changes

cd packages lunar
dput ppa:krupkat/code xpano_0.12.0-0~ppa1~lunar_source.changes

nixpkgs

About

Release builder for the Xpano project

Resources

License

Stars

Watchers

Forks

Languages