Skip to content

Releases: brexhq/protobuf-elixir

v0.8.1-beta1 brex-head v3

10 Apr 05:08
3cb14ba
Compare
Choose a tag to compare

Check versions before building

Run elixir --version and erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell to ensure that your elixir version is 1.8.2 and your erlang version is 22

HTTP Archives

x86_64 Linux

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv3/elixir-protobuf-x86_64-unknown-linux.tar.gz
sha256: b24aae3bd9ecac43f62c3a0eccb63b6d8a77fd854446628fa05704b2bf4912c5

x86_64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv3/elixir-protobuf-x86_64-apple-darwin.tar.gz
sha256: 740be6b3c90f272b5b8c4b785e86def203e5c31d1600da880a929fdfe6816dff

arm64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv3/elixir-protobuf-arm64-apple-darwin.tar.gz
sha256: c95361db940527e310de937955a5c3fabf25cbf06a0343e0d37d841a242a1ad4

Build Steps

x86_64 Linux

docker run -v$(pwd):/workout -it elixir:1.8.2-otp-22 bash
Unable to find image 'elixir:1.8.2-otp-22' locally
1.8.2-otp-22: Pulling from library/elixir
4e2befb7f5d1: Pull complete
792af667f626: Pull complete
3e37868ebf66: Pull complete
591fe17e35dd: Pull complete
b9cba6e3073a: Pull complete
96ca62f74cbe: Pull complete
77bc72e7d11c: Pull complete
5c034e5e63c9: Pull complete
2a58aade7318: Pull complete
Digest: sha256:e340dc6b7ae548bbfdcf82c785803046a47fb55ec6c3b9c8b179e3f8c64847ab
Status: Downloaded newer image for elixir:1.8.2-otp-22
root@0462bbe52a0c:/# mix local.hex --force
* creating root/.mix/archives/hex-2.0.6
root@0462bbe52a0c:/# mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv3
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3248, done.
remote: Counting objects: 100% (344/344), done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 3248 (delta 234), reused 308 (delta 225), pack-reused 2904
Receiving objects: 100% (3248/3248), 741.37 KiB | 3.05 MiB/s, done.
Resolving deltas: 100% (2130/2130), done.
Resolving Hex dependencies...
Resolution completed in 0.016s
New:
  jason 1.4.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 45 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /root/.mix/escripts/protoc-gen-elixir

warning: you must append "/root/.mix/escripts" to your PATH if you want to invoke escripts by name

root@0462bbe52a0c:/# mkdir x86_64-unknown-linux
root@0462bbe52a0c:/# cp /root/.mix/escripts/protoc-gen-elixir x86_64-unknown-linux/
root@0462bbe52a0c:/# tar czvf elixir-protobuf-x86_64-unknown-linux.tar.gz x86_64-unknown-linux
x86_64-unknown-linux/
x86_64-unknown-linux/protoc-gen-elixir
root@0462bbe52a0c:/# sha256sum elixir-protobuf-x86_64-unknown-linux.tar.gz
b24aae3bd9ecac43f62c3a0eccb63b6d8a77fd854446628fa05704b2bf4912c5  elixir-protobuf-x86_64-unknown-linux.tar.gz
root@0462bbe52a0c:/# mv elixir-protobuf-x86_64-unknown-linux.tar.gz /workout/
root@0462bbe52a0c:/# exit
exit

x86_64 macOS

wpark@C02GF1ADMD6R ~/b/credit_card (wpark/DEMOSCENE-26-test-new-release)> mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv3
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3248, done.
remote: Counting objects: 100% (344/344), done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 3248 (delta 234), reused 308 (delta 225), pack-reused 2904
Resolving Hex dependencies...
Resolution completed in 0.016s
New:
  jason 1.4.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 45 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /Users/wpark/.mix/escripts/protoc-gen-elixir

warning: you must append "/Users/wpark/.mix/escripts" to your PATH if you want to invoke escripts by name

wpark@C02GF1ADMD6R ~/b/credit_card (wpark/DEMOSCENE-26-test-new-release)> mkdir x86_64-apple-darwin
wpark@C02GF1ADMD6R ~/b/credit_card (wpark/DEMOSCENE-26-test-new-release)> cp /Users/wpark/.mix/escripts/protoc-gen-elixir x86_64-apple-darwin/
wpark@C02GF1ADMD6R ~/b/credit_card (wpark/DEMOSCENE-26-test-new-release)> tar czvf elixir-protobuf-x86_64-apple-darwin.tar.gz x86_64-apple-darwin
a x86_64-apple-darwin
a x86_64-apple-darwin/protoc-gen-elixir
wpark@C02GF1ADMD6R ~/b/credit_card (wpark/DEMOSCENE-26-test-new-release)> sha256sum elixir-protobuf-x86_64-apple-darwin.tar.gz
740be6b3c90f272b5b8c4b785e86def203e5c31d1600da880a929fdfe6816dff  elixir-protobuf-x86_64-apple-darwin.tar.gz

arm64 macOS

image

demoscene test

07 Apr 22:05
3cb14ba
Compare
Choose a tag to compare
demoscene test Pre-release
Pre-release

Testing release for #29

v0.8.1-beta1 brex-head v2

22 Jun 17:26
6ad957f
Compare
Choose a tag to compare

Check versions before building

Run elixir --version and erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell to ensure that your elixir version is 1.8.2 and your erlang version is 22

HTTP Archives

x86_64 Linux

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv2/elixir-protobuf-x86_64-unknown-linux.tar.gz
sha256: a9c50859448311e55a1b04daa299a7dc49674ac70f7b5a60694fe0dc17d9d787

x86_64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv2/elixir-protobuf-x86_64-apple-darwin.tar.gz
sha256: ca0fdb13ec7a528c3edc75032e719dbcaa659eadaea1fd3cf6ecb418aa4766d5

arm64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv2/elixir-protobuf-arm64-apple-darwin.tar.gz
sha256: bcbb3fd7761db981b753d0c3f44211f8ca446729bcb80ad9917f44319a1ecbcb

Build Steps

x86_64 Linux

docker run -v$(pwd):/workout -it elixir:1.8.2-otp-22 bash
root@72ec12ec8845:/# mix local.hex --force
* creating root/.mix/archives/hex-1.0.1
root@72ec12ec8845:/# mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv2
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3221, done.
remote: Counting objects: 100% (317/317), done.
remote: Compressing objects: 100% (117/117), done.
remote: Total 3221 (delta 211), reused 281 (delta 195), pack-reused 2904
Receiving objects: 100% (3221/3221), 737.31 KiB | 3.34 MiB/s, done.
Resolving deltas: 100% (2108/2108), done.
Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 44 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /root/.mix/escripts/protoc-gen-elixir

warning: you must append "/root/.mix/escripts" to your PATH if you want to invoke escripts by name

root@72ec12ec8845:/# mkdir x86_64-unknown-linux
root@72ec12ec8845:/# cp /root/.mix/escripts/protoc-gen-elixir x86_64-unknown-linux/
root@72ec12ec8845:/# tar czvf elixir-protobuf-x86_64-unknown-linux.tar.gz x86_64-unknown-linux
x86_64-unknown-linux/
x86_64-unknown-linux/protoc-gen-elixir
root@72ec12ec8845:/# sha256sum elixir-protobuf-x86_64-unknown-linux.tar.gz
a9c50859448311e55a1b04daa299a7dc49674ac70f7b5a60694fe0dc17d9d787  elixir-protobuf-x86_64-unknown-linux.tar.gz
root@72ec12ec8845:/# mv elixir-protobuf-x86_64-unknown-linux.tar.gz /workout/
root@72ec12ec8845:/# exit
exit

x86_64 macOS

✗ mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv2
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3221, done.
remote: Counting objects: 100% (317/317), done.
remote: Compressing objects: 100% (117/117), done.
remote: Total 3221 (delta 211), reused 281 (delta 195), pack-reused 2904
Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 44 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /Users/yingyingtang/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixircredit_card git:(main) ✗ cp /Users/yingyingtang/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir x86_64-apple-darwin/credit_card git:(main) ✗ tar czvf elixir-protobuf-x86_64-apple-darwin.tar.gz x86_64-apple-darwin
a x86_64-apple-darwin
a x86_64-apple-darwin/protoc-gen-elixircredit_card git:(main) ✗ sha256sum elixir-protobuf-x86_64-apple-darwin.tar.gz
ca0fdb13ec7a528c3edc75032e719dbcaa659eadaea1fd3cf6ecb418aa4766d5  elixir-protobuf-x86_64-apple-darwin.tar.gz

arm64 macOS

smocherla@YQRW36MHXG ~ % mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv2
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3221, done.
remote: Counting objects: 100% (317/317), done.
remote: Compressing objects: 100% (117/117), done.
remote: Total 3221 (delta 211), reused 281 (delta 195), pack-reused 2904
Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 44 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /Users/smocherla/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir

smocherla@YQRW36MHXG ~ % mkdir arm64-apple-darwin
smocherla@YQRW36MHXG ~ % cp /Users/smocherla/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir arm64-apple-darwin
smocherla@YQRW36MHXG ~ % tar czvf elixir-protobuf-arm64-apple-darwin.tar.gz arm64-apple-darwin
a arm64-apple-darwin
a arm64-apple-darwin/protoc-gen-elixir
smocherla@YQRW36MHXG ~ % sha256sum elixir-protobuf-arm64-apple-darwin.tar.gz
bcbb3fd7761db981b753d0c3f44211f8ca446729bcb80ad9917f44319a1ecbcb  elixir-protobuf-arm64-apple-darwin.tar.gz

v0.8.1-beta1 brex-head v1

03 May 21:09
a181447
Compare
Choose a tag to compare

HTTP Archives

x86_64 Linux

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv1/elixir-protobuf-x86_64-unknown-linux.tar.gz
sha256: 6926c9bc0e13af467e28978ab2401c27c1ab06c133bdc5db65091f7cddc45a96

x86_64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv1/elixir-protobuf-x86_64-apple-darwin.tar.gz
sha256: c7efe9ca35f4c0216cac1a22edcae214247ffb227bb10915f1aa933da9dcb562

arm64 macOS

URL: https://github.com/brexhq/protobuf-elixir/releases/download/v0.8.1-beta.1%2Bbrex-headv1/elixir-protobuf-arm64-apple-darwin.tar.gz
sha256: 6aac1cc16ff97a91b92204c51960c008ea503e681c2deecc4e194eb027762721

Build Steps

x86_64 Linux

$ docker run -v$(pwd):/workout -it elixir:1.8.2-otp-22 bash
root@47d4bbd66e1e:/# mix local.hex --force
* creating root/.mix/archives/hex-1.0.1
root@47d4bbd66e1e:/# mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv1
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3039, done.
remote: Counting objects: 100% (135/135), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 3039 (delta 84), reused 125 (delta 80), pack-reused 2904
Receiving objects: 100% (3039/3039), 714.78 KiB | 2.22 MiB/s, done.
Resolving deltas: 100% (1980/1980), done.
Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 43 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /root/.mix/escripts/protoc-gen-elixir

warning: you must append "/root/.mix/escripts" to your PATH if you want to invoke escripts by name

root@47d4bbd66e1e:/# mkdir x86_64-unknown-linux
root@47d4bbd66e1e:/# cp /root/.mix/escripts/protoc-gen-elixir x86_64-unknown-linux/
root@47d4bbd66e1e:/# tar czvf elixir-protobuf-x86_64-unknown-linux.tar.gz x86_64-unknown-linux
x86_64-unknown-linux/
x86_64-unknown-linux/protoc-gen-elixir
root@47d4bbd66e1e:/# sha256sum elixir-protobuf-x86_64-unknown-linux.tar.gz
6926c9bc0e13af467e28978ab2401c27c1ab06c133bdc5db65091f7cddc45a96  elixir-protobuf-x86_64-unknown-linux.tar.gz
root@47d4bbd66e1e:/# mv elixir-protobuf-x86_64-unknown-linux.tar.gz /workout/
root@47d4bbd66e1e:/# exit
exit

x86_64 macOS

$ mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv1
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3039, done.
remote: Counting objects: 100% (135/135), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 3039 (delta 84), reused 125 (delta 80), pack-reused 2904
Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 43 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /Users/rlopopolo/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir
[14:14] [~/Downloads] via 💎 v2.6.8 took 7s
$ mkdir x86_64-apple-darwin
$ cp /Users/rlopopolo/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir x86_64-apple-darwin/
$ tar czvf elixir-protobuf-x86_64-apple-darwin.tar.gz x86_64-apple-darwin
a x86_64-apple-darwin
a x86_64-apple-darwin/protoc-gen-elixir
$ sha256sum elixir-protobuf-x86_64-apple-darwin.tar.gz
c7efe9ca35f4c0216cac1a22edcae214247ffb227bb10915f1aa933da9dcb562  elixir-protobuf-x86_64-apple-darwin.tar.gz

arm64 macOS

mix escript.install --force github brexhq/protobuf-elixir tag v0.8.1-beta.1+brex-headv1
* Getting new package (https://github.com/brexhq/protobuf-elixir.git)
remote: Enumerating objects: 3039, done.
remote: Counting objects: 100% (135/135), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 3039 (delta 84), reused 125 (delta 80), pack-reused 2904
warning: redefining module Protobuf.Mixfile (current version defined in memory)
  /private/var/folders/l4/_54b885d1pqgwrx9lh90xzg00000gp/T/mix-local-installer-fetcher-x9PKvw/deps/new package/mix.exs:1

Resolving Hex dependencies...
Dependency resolution completed:
New:
  jason 1.3.0
* Getting jason (Hex package)
==> jason
Compiling 10 files (.ex)
Generated jason app
==> protobuf
Compiling 43 files (.ex)
Generated protobuf app
Generated escript protoc-gen-elixir with MIX_ENV=prod
* creating /Users/jrusso/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixirmkdir arm64-apple-darwincp /Users/jrusso/.asdf/installs/elixir/1.8.2-otp-22/.mix/escripts/protoc-gen-elixir arm64-apple-darwintar czvf elixir-protobuf-arm64-apple-darwin.tar.gz arm64-apple-darwin
a arm64-apple-darwin
a arm64-apple-darwin/protoc-gen-elixirsha256sum elixir-protobuf-arm64-apple-darwin.tar.gz
6aac1cc16ff97a91b92204c51960c008ea503e681c2deecc4e194eb027762721  elixir-protobuf-arm64-apple-darwin.tar.gz