Skip to content

Release cross - #1

Open
TheSven73 wants to merge 2 commits into
mainfrom
release-cross
Open

Release cross#1
TheSven73 wants to merge 2 commits into
mainfrom
release-cross

Conversation

@TheSven73

Copy link
Copy Markdown
Owner

No description provided.

Problem:  release does not produce binaries other than x86_64
Solution: add cross-compilation support to release.yml

This introduces three new OPTIONAL matrix properties:
- target: the rustup/cargo target to build for
- cross:  true if this is a cross-compile target
- suffix: artifact suffix
    e.g. if 'suffix: -aarch64' then the artifacts will be named
    convco-ubuntu-aarch64
    convco-deb-aarch64

Leverage existing github actions specifically designed for building
and testing Rust binaries on cross targets:
- taiki-e/setup-cross-toolchain-action
- taiki-e/install-action
This generates two extra release artifacts:
- convco-ubuntu-aarch64
- convco-deb-aarch64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant