ci(release): release for linux and darwin (arm64 and amd64) #1144
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
What does this PR do?
This PR updates
goreleaser
config to cross-compilenibid
for:To accomplish it, changes to wasmvm repo are required in order to build static lib for
macOS
. These changes are applied on our own fork here.Meanwhile I opened a PR on wasmvm repo with these changes, and if they are accepted we can hopefully switch back to their repo on next version (v1.2.0
).Purpose
Why is this PR important?
Any Cosmos blockchain that uses wasmvm ended up not building for
macOS
anymore because only a dynamic lib is provided. Although it is unlikely that validators want to validate onmacOS
, users should still be able to getnibid
binary to connect to the blockchain and perform queries and transactions.