-
Notifications
You must be signed in to change notification settings - Fork 26
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
Add Release workflow for Codex #749
Labels
Comments
veaceslavdoina
added
the
Infrastructure
See https://miro.com/app/board/uXjVNZ03E-c=/ for details
label
Mar 24, 2024
We may use different patterns for binaries names # app-os-arch
codex-linux-x86_64
codex-linux-aarch64
codex-darwin-x86_64
codex-darwin-aarch64
codex-windows-x86_64
codex-windows-aarch64
# app-ver-os-arch
codex-linux-v1.0.0-x86_64
codex-linux-v1.0.0-aarch64
codex-darwin-v1.0.0-x86_64
codex-darwin-v1.0.0-aarch64
codex-windows-v1.0.0-x86_64
codex-windows-v1.0.0-aarch64
That can be also useful to get release based on the OS/Arch # v1.0.0
curl -L https://github.com/codex-storage/nim-codex/releases/download/v1.0.0/codex-`uname -s`-`uname -m` \
-o /usr/local/bin/codex
# latest
curl -L https://github.com/codex-storage/nim-codex/releases/latest/download/codex-`uname -s`-`uname -m` \
-o /usr/local/bin/codex
|
It was decided to start easy and we use very simple release configuration using softprops/action-gh-release action. Key point are following
Sizes
./codex-v0.0.1-darwin-arm64 --version
Codex version: v0.0.1
Codex revision: 60e3e00
Nim Compiler Version 1.6.14 [MacOSX: arm64] |
veaceslavdoina
added a commit
that referenced
this issue
Jun 4, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 4, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 4, 2024
Merged
veaceslavdoina
added a commit
that referenced
this issue
Jun 4, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 5, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 5, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 5, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 5, 2024
veaceslavdoina
added a commit
that referenced
this issue
Jun 5, 2024
github-merge-queue bot
pushed a commit
that referenced
this issue
Jun 5, 2024
* Install specific Rust version and add Linux arm64 support (#749) * Add release workflow (#749) * Update Rust requirements in the Building guide (#749) * Fix rust_version input usage (#749) * Update comments (#749) * Use ARCH_OVERRIDE only for i386 (#749) * Add an alternative method to install Rust (#749) * Do not upload builds to the Codex network (#749)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
As a part of the Testnet launch we should publish early releases and it is required to prepare a releasee workflow for GitHub Actions.
We already discussed some options
We also should consider results from the Branch for testnet #747.
After release we also should publish releases for supported architectures/platforms and GitHub support is the following
ubuntu-22.04
windows-2022
macos-13
macos-14
The text was updated successfully, but these errors were encountered: