-
Notifications
You must be signed in to change notification settings - Fork 429
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
Add building arm64
packages to CI pipeline
#4406
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4406 +/- ##
==========================================
+ Coverage 85.31% 85.34% +0.02%
==========================================
Files 550 550
Lines 33911 33911
==========================================
+ Hits 28931 28941 +10
+ Misses 4980 4970 -10 ☔ View full report in Codecov by Sentry. |
ba42ebc
to
ee28e55
Compare
This comment was marked as outdated.
This comment was marked as outdated.
ee28e55
to
ea424bc
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
1c2fb9c
to
86d8885
Compare
This comment was marked as outdated.
This comment was marked as outdated.
86d8885
to
3bd4d09
Compare
This comment was marked as outdated.
This comment was marked as outdated.
3bd4d09
to
44d10a5
Compare
This comment was marked as outdated.
This comment was marked as outdated.
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 431357e small_tests_27 / small_tests / 431357e small_tests_26 / small_tests / 431357e small_tests_27_arm64 / small_tests / 431357e ldap_mnesia_26 / ldap_mnesia / 431357e ldap_mnesia_27 / ldap_mnesia / 431357e internal_mnesia_27 / internal_mnesia / 431357e dynamic_domains_mysql_redis_27 / mysql_redis / 431357e dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 431357e dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 431357e dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 431357e mysql_redis_27 / mysql_redis / 431357e cockroachdb_cets_27 / cockroachdb_cets / 431357e pubsub_SUITE:dag+collection_config:disable_payload_leaf_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_disable_payload_leaf_test_3002@localhost/res1">>,
escalus_tcp,<0.110209.0>,
[{event_manager,<0.110190.0>},
{server,<<"localhost">>},
{username,<<"alicE_disable_payload_leaf_test_3002">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.110190.0>},
{server,<<"localhost">>},
{username,<<"alicE_disable_payload_leaf_test_3002">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alice_disable_payload_leaf_test_3002">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_disable_payload_leaf_test_3002">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"0d6e0f1f4bbf18cb">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,433}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,424}]},
{pubsub_... pubsub_SUITE:dag+debug_calls:debug_get_items_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alice_debug_get_items_test_3008@localhost/res1">>,
escalus_tcp,<0.110346.0>,
[{event_manager,<0.110336.0>},
{server,<<"localhost">>},
{username,<<"alicE_debug_get_items_test_3008">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.110336.0>},
{server,<<"localhost">>},
{username,<<"alicE_debug_get_items_test_3008">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alice_debug_get_items_test_3008">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_debug_get_items_test_3008">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"6331e649432227cd">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,433}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,424}]},
{escalus_story,story,4,
[{file,
... pgsql_cets_27 / pgsql_cets / 431357e connect_SUITE:just_tls:starttls_required:starttls_required_parallel:cannot_connect_with_proxy_header{error,
{thrown,
{{timeout,stream_end},
[{escalus_connection,get_stream_end,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,369}]},
{escalus_connection,end_stream,1,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,541}]},
{escalus_connection,stop,1,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,411}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}}} pgsql_mnesia_27 / pgsql_mnesia / 431357e pgsql_mnesia_26 / pgsql_mnesia / 431357e mssql_mnesia_27 / odbc_mssql_mnesia / 431357e pgsql_cets_27 / pgsql_cets / 431357e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👌
This PR enables building packages with
arm64
executors and adds a verification script to ensure the package is built for the correct architecture. It also updates the installation method for thedebsigs
package in the Docker build process, addressing issues with the previous flaky approach.CI run with passing package build: https://app.circleci.com/pipelines/github/esl/MongooseIM/13329/workflows/7f27f6ac-82f5-4951-a9f0-25cd788c44d0