Skip to content

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

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

Flatpak

Snapcraft

  • install snapcraft
    • sudo apt-get install snapd snapcraft
  • snapcraft login
  • run make snap

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://aur@aur.archlinux.org/cointop.git

Void Linux

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

AppImage

make appimage

Then upload to releases page.

FreeBSD

Clone this wiki locally