-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Merging to master: Merging to release-5.3: [TT-13769] Extend plugin compiler test with arm64 cross build (#6813) #6815
Merging to master: Merging to release-5.3: [TT-13769] Extend plugin compiler test with arm64 cross build (#6813) #6815
Conversation
…rm64 cross build (#6813) [TT-13769] Extend plugin compiler test with arm64 cross build (#6813) ### **PR Type** tests ___ ### **Description** - Extended the plugin compiler test script to include a cross-compilation step for the `arm64` architecture. - Added a Docker command with the `GOARCH=arm64` environment variable to enable arm64 builds. - Ensures compatibility and testing for arm64 architecture in the plugin compiler. ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Tests</strong></td><td><table> <tr> <td> <details> <summary><strong>test.sh</strong><dd><code>Add arm64 cross-compilation to plugin compiler test script</code></dd></summary> <hr> ci/tests/plugin-compiler/test.sh <li>Added a cross-compilation step for building the plugin for the <code>arm64</code> <br>architecture.<br> <li> Introduced the use of the <code>GOARCH=arm64</code> environment variable in the <br>Docker command.<br> </details> </td> <td><a href="https://github.com/TykTechnologies/tyk/pull/6813/files#diff-2a616e71f9e61519f1e7fcd658f73d83a8ae561ef3108da000e7f5d77e38c244">+3/-0</a> </td> </tr> </table></td></tr></tr></tbody></table> ___ > 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull request to receive relevant information --------- Co-authored-by: Tit Petric <tit@tyk.io> (cherry picked from commit 0486232)
API Changes no api changes detected |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Quality Gate failedFailed conditions |
User description
Merging to release-5.3: TT-13769 Extend plugin compiler test with arm64 cross build (#6813)
TT-13769 Extend plugin compiler test with arm64 cross build (#6813)
PR Type
tests
Description
cross-compilation step for the
arm64
architecture.GOARCH=arm64
environment variable toenable arm64 builds.
compiler.
Changes walkthrough 📝
test.sh
Add arm64 cross-compilation to plugin compiler test script
ci/tests/plugin-compiler/test.sh
arm64
architecture.
GOARCH=arm64
environment variable in theDocker command.
Co-authored-by: Tit Petric tit@tyk.io
PR Type
Tests
Description
arm64
architecture using theGOARCH=arm64
environment variable.Taskfile.yml
to include a new task for testing the QA plugin with both amd64 and arm64 builds.Changes walkthrough 📝
main.go
Add QA plugin for testing plugin compiler functionality.
ci/tests/plugin-compiler/testdata/qa-plugin/main.go
check function.
test.sh
Extend plugin compiler test script with arm64 cross-compilation.
ci/tests/plugin-compiler/test.sh
arm64
architecture.GOARCH=arm64
environment variable in the Dockercommand.
README.md
Update README with arm64 testing instructions.
ci/tests/plugin-compiler/README.md
README.md
Add README for QA plugin.
ci/tests/plugin-compiler/testdata/qa-plugin/README.md
Taskfile.yml
Add QA plugin test task with arm64 support.
ci/tests/plugin-compiler/Taskfile.yml
builds.