Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Update goreleaser config and stamp binaries with semantic version #104

Merged
merged 3 commits into from
Aug 9, 2022

Conversation

jlegrone
Copy link
Collaborator

@jlegrone jlegrone commented Aug 5, 2022

What changed?

This PR adds a working goreleaser config that publishes binaries for windows, macOS and linux. I've also updated the main package to print the semantic version and link to this repository for more documentation.

This is the new output for temporalite --help:

NAME:
   temporalite - An experimental distribution of Temporal that runs as a single process

                 Find more information at: https://github.com/temporalio/temporalite

USAGE:
   temporalite [global options] command [command options] [arguments...]

VERSION:
   0.0.1-next (server 1.17.2)

COMMANDS:
   start    Start Temporal server
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help (default: false)
   --version, -v  print the version (default: false)

And temporalite --version:

temporalite version 0.0.1-next (server 1.17.2)

Why?

Prerequisite for #94

How did you test it?

Verified that the github workflow creates a well-formed release on my fork: https://github.com/jlegrone/temporalite/releases/tag/0.2.0-prerelease

Potential risks

Is hotfix candidate?

@jlegrone jlegrone enabled auto-merge (squash) August 9, 2022 18:36
@jlegrone jlegrone merged commit c19371c into temporalio:main Aug 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants