-
-
Notifications
You must be signed in to change notification settings - Fork 317
Deployment
Miguel Mota edited this page Oct 12, 2021
·
38 revisions
(This page is intended for cointop authors)
Release
git tag 1.x.x
make release
# get sha256 digest
openssl dgst -sha256 1.x.x.tar.gz
Docker
- https://hub.docker.com/r/cointop/cointop
- publish latest and tagged release with
make docker-build-and-push
Homebrew
-
github.com/Homebrew/homebrew-core/pulls
- create a new pull request with updated url and sha256 in
Formula/cointop.rb
brew bump-formula-pr --url='https://github.com/miguelmota/cointop/archive/1.x.x.tar.gz' --sha256='abc...123' cointop
- create a new pull request with updated url and sha256 in
Flatpak
-
github.com/flathub/com.github.miguelmota.Cointop
- update release version and date in
com.github.miguelmota.Cointop.appdata.xml
- update source url and sha256 to new revision archive in
com.github.miguelmota.Cointop.json
- alternatively: update tag
- press publish button https://flathub.org/builds/
- update release version and date in
Snapcraft
- install snapcraft
sudo apt-get install snapd snapcraft
snapcraft login
- run
make snap
Copr
- get copr api key from https://copr.fedorainfracloud.org/api/ and save it to
~/.config/copr
- update version and commit hash in
.rpm/cointop.spec
make copr-deps
make copr
AUR
- go to https://aur.archlinux.org/packages/cointop/ and git clone AUR repo
- update version and hash in
PKGBUILD
and.SRCINFO
files and push (must be a maintainer to write) - push to
ssh://[email protected]/cointop.git
Void Linux
- Submit PR to void-packges
- Dev:
git clone git://github.com/void-linux/void-packages.git
cd void-packages
./xbps-src binary-bootstrap
# build
./xbps-src pkg cointop
# install
xbps-install --repository hostdir/binpkgs cointop
NixOS
- Submit PR to nixpkgs
AppImage
make appimage
Then upload to releases page.
FreeBSD
- Submit an SVN patch by filing a bug report
- patch example