Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • macos-optional-native-tray-menu
  • windows-32bit
  • gh-pages
  • restore-geometry-option
  • get-window-class-name
  • meson
  • macos-build-time
  • qt5-scripting-3
  • wayland-clipboard
  • appveyor-upgrade
  • preload-simple-commands
  • audio
  • windows-older-qt
  • fix-windows-style
  • common-library
  • osx-show-tray-menu
  • pre-commit
  • test-executable
  • client-executable
  • v4.1.0
  • v4.0.0
  • v3.13.0
  • macos-window
  • v3.12.0
  • v3.11.1
  • v3.11.0
  • v3.10.0
  • fix-mac-sleep
  • v3.9.3
  • v3.9.2
  • v3.9.1
  • v3.9.0
  • v3.8.0-osx
  • v3.8.0
  • v3.7.3-beta-osx-fix-open-in-fullscreen
  • v3.7.3
  • v3.7.2
  • v3.7.1
  • v3.7.0
40 results

RELEASE.md

Blame
  • This is step-by-step description on how to release new version of CopyQ.

    Verify the Builds

    Update Version and Changelog

    Update CHANGES file.

    Bump version.

    utils/bump_version.sh 3.3.1

    Verify and push the changes.

    for r in origin gitlab bitbucket; do git push --follow-tags $r master || break; done

    Build Packages

    Upload source files for copyq Ubuntu package.

    git checkout v3.3.1
    utils/debian/create_source_packages.sh
    dput ppa:hluk/copyq ../copyq_3.3.1~*.changes

    Build on OBS.

    osc co home:lukho:copyq
    cd home:lukho:copyq/CopyQ-Qt5
    ./create_beta_package.sh
    $EDITOR debian.changelog
    osc commit

    Update flathub package:

    1. Update "tag" and "commit" in "com.github.hluk.copyq.json" file.
    2. Push to your fork.
    3. Create pull request.
    4. Wait for build to finish (flathubbot will add comments).
    5. Verify the build.
    6. Merge the changes if build is OK.

    Publish Release

    Download:

    • binaries for Windows from AppVeyor

    • binary for OS X from github

    • source package from github

    • OBS packages

      utils/download_obs_packages.sh 3.3.1 1.1

    Create release on github for the new version tag.

    Upload packages and binaries to:

    Update Homebrew package for OS X.

    brew install vitorgalvao/tiny-scripts/cask-repair
    brew upgrade cask-repair
    cask-repair copyq

    Write release announcement to CopyQ group.