Skip to content

Enhance CI for aarch64 target and update native dependencies#2

Merged
nakamuraos merged 10 commits intomainfrom
ci-test/v1.0.0
Mar 23, 2026
Merged

Enhance CI for aarch64 target and update native dependencies#2
nakamuraos merged 10 commits intomainfrom
ci-test/v1.0.0

Conversation

@nakamuraos
Copy link
Copy Markdown
Contributor

This pull request updates the CI/CD pipeline and dependency management to improve platform compatibility, update dependencies, and streamline the build and release process. The most significant changes involve updating the GitHub Actions workflow to better support multiple architectures, upgrading the jpegxl-rs dependency, and making related naming and installation script adjustments.

CI/CD Pipeline Improvements:

  • Updated .github/workflows/ci.yml to:
    • Use newer versions of GitHub Actions and Docker actions.
    • Split Docker builds by platform and introduce a manifest merge step for multi-arch images.
    • Remove or update dependencies for better compatibility, especially around ARM and Windows targets.
    • Update artifact and binary naming conventions to use arm64 instead of aarch64.
    • Improve installation of native dependencies and caching strategies. [1] [2] [3] [4] [5]

Dependency Management:

  • Upgraded jpegxl-rs to version 0.14, using the vendored feature on non-Windows platforms for improved portability and compatibility. [1] [2]

Cross-platform and Naming Consistency:

  • Changed architecture naming from aarch64 to arm64 in installation scripts (install.sh and install.ps1) and throughout the workflow for consistency and clarity. [1] [2] [3]

Documentation:

  • Removed the mention of structured JSON logging via tracing from the README.md.

@nakamuraos nakamuraos merged commit 2e53e16 into main Mar 23, 2026
1 check passed
@nakamuraos nakamuraos deleted the ci-test/v1.0.0 branch March 23, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant