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

ci: Add automated semantic release using Goreleaser #357

Merged
merged 60 commits into from
Aug 13, 2022
Merged

Commits on Aug 12, 2022

  1. Add goreleaser

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4b73ee6 View commit details
    Browse the repository at this point in the history
  2. debug

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    267317b View commit details
    Browse the repository at this point in the history
  3. Change main point for goreleaser

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    d2d2e5c View commit details
    Browse the repository at this point in the history
  4. Move to "make build"

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    44536c2 View commit details
    Browse the repository at this point in the history
  5. Add ldflags and tags

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    c6fef9b View commit details
    Browse the repository at this point in the history
  6. Fight with vars

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    31f9b85 View commit details
    Browse the repository at this point in the history
  7. Get TM_VERSION from outside

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    cff6a5c View commit details
    Browse the repository at this point in the history
  8. Add tendermint version setting

    Andrew Nikitin authored and ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    6d2de0f View commit details
    Browse the repository at this point in the history
  9. Squashed commit of the following:

    commit 53bd95b
    Author: Andrew Nikitin <andrew.nikitin@cheqd.io>
    Date:   Fri Aug 12 17:22:30 2022 +0300
    
        build(docker): Move to Alpine images for Dockerfile (#356)
    
        * Get rid of .env varaiables
    
        * Add default vars for docker compose down
    
        * Get rid of debug
    
        * Create dependabot.yml
    
        * Deactivate test workflow
    
        * Update lint.yml
    
        * Rename regen references
    
        * Update Stage 1 build
    
        * Remove Cosmovisor stages
    
        * Remove unecessary Hadolint path
    
        * Move Dockerfile to top-level context
    
        * Update .Dockerignore
    
        * Change build folder
    
        * Remove unnecessary packages from Stage 1
    
        * Update Makefile
    
        * Switched version tag to take any version, not just `v*` prefix
        * Changed ldflags to `cheqd-node` instead of `cheqd-noded`
    
        * Switch release dispatch guard
    
        * Dockerfile back in docker folder
    
        * Delete .Dockerignore
    
        * Honestly, changing a filename to lowercase should be easier
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Delete cosmovisor.sh
    
        * Pick up Go version from go.mod
    
        * Moved unit tests to build job
    
        * Change to Docker Buildx
    
        * Disable release
    
        * Add dotenv linter
    
        * Update Makefile
    
        * Reinstate user permissions
    
        * Update docker-compose.env
    
        * Set latest recommended version
    
        * Set Docker image version
    
        * Update container.env
    
        * Added healthcheck
    
        * Entrypoint fix
    
        * Update Dockerfile
    
        * Change entrypoint copy order
    
        * Remove dockerignore for docker folder
    
        * Add protobuf generation to Docker job
    
        * Save Docker test image
    
        * Update test.yml
    
        * Reactivate test
    
        * Update Makefile
    
        * Change ldflag for name
    
        * Fixed incorrect folder move
    
        * Go mod tidy
    
        * Update dispatch.yml
    
        Co-authored-by: Ankur Banerjee <ankurdotb@users.noreply.github.com>
    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    0b3c496 View commit details
    Browse the repository at this point in the history
  10. Update release.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    eda6b7c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    de9a453 View commit details
    Browse the repository at this point in the history
  12. Update Makefile

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    9453ad6 View commit details
    Browse the repository at this point in the history
  13. Update docker-compose.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    eae1be9 View commit details
    Browse the repository at this point in the history
  14. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    92d1576 View commit details
    Browse the repository at this point in the history
  15. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    5ddd749 View commit details
    Browse the repository at this point in the history
  16. gorelease

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    f9ccb03 View commit details
    Browse the repository at this point in the history
  17. Revert "Update Makefile"

    This reverts commit fd3441e.
    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    308d030 View commit details
    Browse the repository at this point in the history
  18. Update pipelines

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    f56c61b View commit details
    Browse the repository at this point in the history
  19. Update release.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    2c68176 View commit details
    Browse the repository at this point in the history
  20. Squashed commit of the following:

    commit 953837e
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Date:   Fri Aug 12 16:33:38 2022 +0100
    
        chore(deps): Bump github.com/spf13/cast from 1.4.1 to 1.5.0 (#361)
    
        * Bump github.com/spf13/cast from 1.4.1 to 1.5.0
    
        Bumps [github.com/spf13/cast](https://github.com/spf13/cast) from 1.4.1 to 1.5.0.
        - [Release notes](https://github.com/spf13/cast/releases)
        - [Commits](spf13/cast@v1.4.1...v1.5.0)
    
        ---
        updated-dependencies:
        - dependency-name: github.com/spf13/cast
          dependency-type: direct:production
          update-type: version-update:semver-minor
        ...
    
        Signed-off-by: dependabot[bot] <support@github.com>
    
        * Squashed commit of the following:
    
        commit 7f16d93
        Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Date:   Fri Aug 12 15:53:07 2022 +0100
    
            ci(deps): Bump docker/login-action from 1 to 2 (#358)
    
            Bump docker/login-action from 1 to 2
    
            Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
            - [Release notes](https://github.com/docker/login-action/releases)
            - [Commits](docker/login-action@v1...v2)
    
            ---
            updated-dependencies:
            - dependency-name: docker/login-action
              dependency-type: direct:production
              update-type: version-update:semver-major
            ...
    
            Signed-off-by: dependabot[bot] <support@github.com>
    
            Signed-off-by: dependabot[bot] <support@github.com>
            Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
        * Update go.sum
    
        Signed-off-by: dependabot[bot] <support@github.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
        Co-authored-by: Ankur Banerjee <ankurdotb@users.noreply.github.com>
    
    commit 7f16d93
    Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Date:   Fri Aug 12 15:53:07 2022 +0100
    
        ci(deps): Bump docker/login-action from 1 to 2 (#358)
    
        Bump docker/login-action from 1 to 2
    
        Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
        - [Release notes](https://github.com/docker/login-action/releases)
        - [Commits](docker/login-action@v1...v2)
    
        ---
        updated-dependencies:
        - dependency-name: docker/login-action
          dependency-type: direct:production
          update-type: version-update:semver-major
        ...
    
        Signed-off-by: dependabot[bot] <support@github.com>
    
        Signed-off-by: dependabot[bot] <support@github.com>
        Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    commit 53bd95b
    Author: Andrew Nikitin <andrew.nikitin@cheqd.io>
    Date:   Fri Aug 12 17:22:30 2022 +0300
    
        build(docker): Move to Alpine images for Dockerfile (#356)
    
        * Get rid of .env varaiables
    
        * Add default vars for docker compose down
    
        * Get rid of debug
    
        * Create dependabot.yml
    
        * Deactivate test workflow
    
        * Update lint.yml
    
        * Rename regen references
    
        * Update Stage 1 build
    
        * Remove Cosmovisor stages
    
        * Remove unecessary Hadolint path
    
        * Move Dockerfile to top-level context
    
        * Update .Dockerignore
    
        * Change build folder
    
        * Remove unnecessary packages from Stage 1
    
        * Update Makefile
    
        * Switched version tag to take any version, not just `v*` prefix
        * Changed ldflags to `cheqd-node` instead of `cheqd-noded`
    
        * Switch release dispatch guard
    
        * Dockerfile back in docker folder
    
        * Delete .Dockerignore
    
        * Honestly, changing a filename to lowercase should be easier
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Update Dockerfile
    
        * Delete cosmovisor.sh
    
        * Pick up Go version from go.mod
    
        * Moved unit tests to build job
    
        * Change to Docker Buildx
    
        * Disable release
    
        * Add dotenv linter
    
        * Update Makefile
    
        * Reinstate user permissions
    
        * Update docker-compose.env
    
        * Set latest recommended version
    
        * Set Docker image version
    
        * Update container.env
    
        * Added healthcheck
    
        * Entrypoint fix
    
        * Update Dockerfile
    
        * Change entrypoint copy order
    
        * Remove dockerignore for docker folder
    
        * Add protobuf generation to Docker job
    
        * Save Docker test image
    
        * Update test.yml
    
        * Reactivate test
    
        * Update Makefile
    
        * Change ldflag for name
    
        * Fixed incorrect folder move
    
        * Go mod tidy
    
        * Update dispatch.yml
    
        Co-authored-by: Ankur Banerjee <ankurdotb@users.noreply.github.com>
    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    b9602d5 View commit details
    Browse the repository at this point in the history
  21. Update dispatch.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    990ccc8 View commit details
    Browse the repository at this point in the history
  22. Create package.json

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4305fd1 View commit details
    Browse the repository at this point in the history
  23. Create .releaserc.json

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    abb952c View commit details
    Browse the repository at this point in the history
  24. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    20e048e View commit details
    Browse the repository at this point in the history
  25. Update release.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    ee937e7 View commit details
    Browse the repository at this point in the history
  26. Create package-lock.json

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    519f32a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9d0ba2c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1d783ab View commit details
    Browse the repository at this point in the history
  29. Update dispatch.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    0039c40 View commit details
    Browse the repository at this point in the history
  30. Gitignore build and dist

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    d3226fc View commit details
    Browse the repository at this point in the history
  31. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    91c7e6a View commit details
    Browse the repository at this point in the history
  32. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    d4cdfad View commit details
    Browse the repository at this point in the history
  33. Set build tags

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    2ba1954 View commit details
    Browse the repository at this point in the history
  34. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    8eaf69f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    a4cff6c View commit details
    Browse the repository at this point in the history
  36. Cache go setup

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    a8f813c View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    5914dba View commit details
    Browse the repository at this point in the history
  38. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    a515436 View commit details
    Browse the repository at this point in the history
  39. Set build type to snapshot

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    69321d2 View commit details
    Browse the repository at this point in the history
  40. Add rm-dist

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    f11d730 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    54166ed View commit details
    Browse the repository at this point in the history
  42. Remove setting TM_VERSION

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    058532b View commit details
    Browse the repository at this point in the history
  43. Update lint.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    43578ce View commit details
    Browse the repository at this point in the history
  44. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    c4a68eb View commit details
    Browse the repository at this point in the history
  45. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    fd3defc View commit details
    Browse the repository at this point in the history
  46. Delete buf-publish.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    5ea2c59 View commit details
    Browse the repository at this point in the history
  47. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    1b360e5 View commit details
    Browse the repository at this point in the history
  48. Update dispatch.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    715743c View commit details
    Browse the repository at this point in the history
  49. Update release.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    cd89069 View commit details
    Browse the repository at this point in the history
  50. Update release.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    56040e6 View commit details
    Browse the repository at this point in the history
  51. Update dispatch.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4d26f58 View commit details
    Browse the repository at this point in the history
  52. Update build.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    840287e View commit details
    Browse the repository at this point in the history
  53. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    f627c96 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    f2adbc8 View commit details
    Browse the repository at this point in the history
  55. Update .goreleaser.yml

    ankurdotb committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    c979014 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Update .goreleaser.yml

    ankurdotb committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    05e4eec View commit details
    Browse the repository at this point in the history
  2. Update .goreleaser.yml

    ankurdotb committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    ac51e36 View commit details
    Browse the repository at this point in the history
  3. Update .goreleaser.yml

    ankurdotb committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    8261855 View commit details
    Browse the repository at this point in the history
  4. Update release.yml

    ankurdotb committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    eaa074c View commit details
    Browse the repository at this point in the history
  5. Update dispatch.yml

    ankurdotb committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    4563f69 View commit details
    Browse the repository at this point in the history