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

feat: Add support for building ARM binaries and containers for Linux … #1876

Draft
wants to merge 32 commits into
base: main
Choose a base branch
from

Commits on Feb 13, 2024

  1. feat: Add support for building ARM binaries and containers for Linux …

    …and macOS
    Matthew Orris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a700c4b View commit details
    Browse the repository at this point in the history
  2. fix: Add Docker installation step to CI workflow

    Matthew Orris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7116bda View commit details
    Browse the repository at this point in the history
  3. fix: Add Docker Daemon check and restart

    Matthew Orris committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    08e2793 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Update Docker wait time in CI workflow

    Matthew Orris committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    08041ec View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    372a0f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    4a198c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. wip: Add cross-build job to GitHub workflow

    Matthew Orris committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c35342a View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    834563d View commit details
    Browse the repository at this point in the history
  2. Add Rust cross compilation scripts

    Matthew Orris committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d0d46f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Add installation of required packages for Linux-x86_64

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    aa8a15c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    630155e View commit details
    Browse the repository at this point in the history
  3. Add wasm32-unknown-unknown target for specified toolchain

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3220f04 View commit details
    Browse the repository at this point in the history
  4. Update package installation for Linux and macOS

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c91aca5 View commit details
    Browse the repository at this point in the history
  5. Update build scripts to set PROTOC environment variable

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    8f8f9aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    44f055f View commit details
    Browse the repository at this point in the history
  7. Update build scripts to install protobuf compiler

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ad213f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94c6d5b View commit details
    Browse the repository at this point in the history
  9. Update runs-on value in verify-pr-commit.yml workflow

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2f8a757 View commit details
    Browse the repository at this point in the history
  10. Add container configuration for CI workflow

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2a48b99 View commit details
    Browse the repository at this point in the history
  11. Commented out unnecessary package installation for Linux

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    2293f93 View commit details
    Browse the repository at this point in the history
  12. Update cross-compilation script

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    a48470b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ff4d380 View commit details
    Browse the repository at this point in the history
  14. Update Rust cross-compilation workflow

    Matthew Orris committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    003be7c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    13e80e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    8f3d969 View commit details
    Browse the repository at this point in the history
  2. Add CROSS_REMOTE environment variable

    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    299aee5 View commit details
    Browse the repository at this point in the history
  3. Remove CROSS_REMOTE environment variable

    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    4bf286c View commit details
    Browse the repository at this point in the history
  4. Add pre-build commands to Cross.toml

    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    06de4ef View commit details
    Browse the repository at this point in the history
  5. Update Cross.toml to include pre-build commands for aarch64-unknown-l…

    …inux-gnu target
    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    59a38c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    388cc69 View commit details
    Browse the repository at this point in the history
  7. Update Dockerfile path in Cross.toml

    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    1830b76 View commit details
    Browse the repository at this point in the history
  8. Update base image to latest version

    Matthew Orris committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    27e2bc2 View commit details
    Browse the repository at this point in the history