Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge buildman scripts, automate deploy and release #130

Merged
merged 31 commits into from
May 1, 2020

Commits on Feb 15, 2020

  1. Configuration menu
    Copy the full SHA
    35036b8 View commit details
    Browse the repository at this point in the history
  2. integrate buildman workflows

    bdeshi committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    1c76e31 View commit details
    Browse the repository at this point in the history
  3. update build process

    bdeshi committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    4f093fb View commit details
    Browse the repository at this point in the history
  4. get build version from cmake config

    bdeshi committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    37ddc90 View commit details
    Browse the repository at this point in the history
  5. update buildman readme

    bdeshi committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    0a97ad0 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2020

  1. keep version info centrally in version.txt

    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    d93040f View commit details
    Browse the repository at this point in the history
  2. skip ci on non-essential file change

    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    1d8b62c View commit details
    Browse the repository at this point in the history
  3. removed unnecessary condition from workflow

    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    fa01c82 View commit details
    Browse the repository at this point in the history
  4. implement github release generation

    if deployment succeeds, the build workflow will create a github
    release, along with a matching a git tag.
    
    the placeholder release description should be updated, and the
    attached installers.zip replaced with separate installer packages
    contained within itself.
    
    the workflow has to attach all artifacts as a single zip because
    the relevant action cannot upload multiple files to a release yet
    (not without insane workflow step duplication.)
    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    b1b64e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    180886a View commit details
    Browse the repository at this point in the history
  6. skip running workflows on tag push

    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    096b09e View commit details
    Browse the repository at this point in the history
  7. update install instructions with repo config.

    (connectivity note removed because it should be obvious)
    bdeshi committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    da7341f View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. add branch filter to PR ci

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    ec1db32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    304390d View commit details
    Browse the repository at this point in the history
  3. add back a missing cmd

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    3552296 View commit details
    Browse the repository at this point in the history
  4. support minor ubuntu versions

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    322cbbd View commit details
    Browse the repository at this point in the history
  5. get bintray username from secrets

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    6672a07 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93d3293 View commit details
    Browse the repository at this point in the history
  7. drop ubuntu 17 (unmaint'd)

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    28b9a92 View commit details
    Browse the repository at this point in the history
  8. don't overwrite dist deploys

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    fbae457 View commit details
    Browse the repository at this point in the history
  9. drop ubuntu16. readme typo fix

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    cb94567 View commit details
    Browse the repository at this point in the history
  10. fix ubuntu deployment

    bdeshi committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    7630593 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Merge branch 'master' into gh-release

    bdeshi committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    8dcf823 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. fix typo in readme cmd

    bdeshi committed Apr 13, 2020
    Configuration menu
    Copy the full SHA
    bee52a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2020

  1. Merge branch 'master' of github.com:OpenBangla/OpenBangla-Keyboard in…

    …to gh-release
    bdeshi committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    17bed9b View commit details
    Browse the repository at this point in the history
  2. revert readme

    bdeshi committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    f24629e View commit details
    Browse the repository at this point in the history
  3. uploads separate installers to release

    + updated build candidates
    + ubuntu package upload optimized
    + publish.sh sanitized a bit
    bdeshi committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    09b19f1 View commit details
    Browse the repository at this point in the history
  4. added deployment distro units note

    the deploy workflow's distro list needs to be updated periodiclly.
    
    particularly, the ubuntu versions list must be kept up-to-date
    with their current latest short term and long term versions.
    otherwise it will break deploy workflow, because canonical moves
    repos into archives fairly often. if our deploy workflow tries to
    build for a ubuntu version that has been archived, it will fail.
    
    for example, as of this commit, ubuntu19.04 repo has already been
    archived, so I had to use 19.10 in the build list instead.
    bdeshi committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    f8298e5 View commit details
    Browse the repository at this point in the history
  5. fixed typo in tools/publish.sh

    (thanks @mominul)
    
    Co-Authored-By: Muhammad Mominul Huque <mominul2082@gmail.com>
    bdeshi and mominul committed Apr 26, 2020
    Configuration menu
    Copy the full SHA
    cdf41bb View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    428a844 View commit details
    Browse the repository at this point in the history
  2. package metadata consistency

    bdeshi committed May 1, 2020
    Configuration menu
    Copy the full SHA
    e498296 View commit details
    Browse the repository at this point in the history