-
Notifications
You must be signed in to change notification settings - Fork 58
Add cross-compilation support for Linux and optimize the release workflow #302
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
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
c68125d
bump version
ltitanb d9979a2
Successful cross-compilation, but runtime has memory allocation issues
jclapis 97ef653
Working with OpenSSL static-linked
jclapis 91eefe2
Got dynamic linking working, added a feature flag to toggle dynamic v…
jclapis de09415
Fixed the vendored build arg
jclapis 3aee63d
Reintroduced the cargo chef setup
jclapis c07c717
Ported the cross-compilation stuff into PBS
jclapis 699b7ec
Split the dockerfiles into separate builder / image definitions
jclapis 7165f12
Added a build guide
jclapis 9438dae
Refactored the Github release action to use the Docker builder
jclapis 12c020a
Fixed the Docker image binary filenames
jclapis 53cafc0
Cleaned up the Darwin artifact step
jclapis 58c6117
Made the CI workflow and justfile use the same toolchain as the source
jclapis 45e581b
Revert "Made the CI workflow and justfile use the same toolchain as t…
jclapis 24a10c5
Testing removal of OpenSSL vendored option
jclapis e36da54
Updating just in the CI workflow
jclapis 843b110
Merge branch 'main' into cross-compile
jclapis 346eea4
Cleaned up the build Dockerfile and removed an extra dependency layer
jclapis 7b20d2f
Ported the build script over to the justfile
jclapis cf3f0b1
Merge branch 'main' into cross-compile
jclapis ca9f4a1
Added a justfile recipe for installing protoc
jclapis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.