Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Linux ARM flag to enable experimental build
Add Linux ARM 64-bit build and put it behind a feature flag. Users can enable the Linux ARM build with the `APPSIGNAL_BUILD_FOR_LINUX_ARM` environment variable during installation. This build is behind a flag by default because it requires more testing. People may expect it just works because it gets chosen automatically if we don't put it behind a flag. Now we have an opportunity to warn them beforehand. I made the `Mix.Appsignal.Helper.verify_system_architecture` function public so I could test its behavior like we do for the `agent_platform` function. Docs: https://docs.appsignal.com/support/operating-systems.html#linux-arm-build-override Integrations docs: https://github.com/appsignal/integration-guide/blob/main/build/installation.md#appsignal_build_for_linux_arm
- Loading branch information
Showing
4 changed files
with
90 additions
and
22 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
bump: "patch" | ||
--- | ||
|
||
Add Linux ARM 64-bit experimental build, available behind a feature flag. To test this set the `APPSIGNAL_BUILD_FOR_LINUX_ARM` flag before compiling your apps: `export APPSIGNAL_BUILD_FOR_LINUX_ARM=1 <command>`. Please be aware this is an experimental build. Please report any issue you may encounter at our [support email](mailto:support@appsignal.com). |
This file contains 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 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 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