hyperledger / aries-cloudagent-python

Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments.
https://wiki.hyperledger.org/display/aries
Apache License 2.0
405 stars 510 forks source link

👷 Enable `linux/arm64` docker builds #3171

Closed rblaine95 closed 1 month ago

rblaine95 commented 1 month ago
sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

swcurran commented 1 month ago

Good stuff — how does this relate to the previous work done in #3127? E.g. was this additional needed to complete that?

rblaine95 commented 1 month ago

@swcurran, #3127 made all the necessary code changes for linux/arm64 builds to work, this PR enables the linux/arm64 platform for the Docker Builds to actually build and push the multi-arch docker images.

Current latest nightly (https://github.com/hyperledger/aries-cloudagent-python/pkgs/container/aries-cloudagent-python/254334709?tag=py3.12-nightly-2024-08-07) : image

The test image I built earlier (https://github.com/didx-xyz/aries-cloudagent-python/actions/runs/10419734030) image