Skip to content
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 Digest Export and Manifest Creation for Multi-Arch Docker Builds #521

Draft
wants to merge 20 commits into
base: develop
Choose a base branch
from

Commits on Aug 31, 2024

  1. Implement multi-arch Docker build with digests

    This commit enhances our GitHub Actions workflow to support multi-architecture 
    Docker builds with proper digest handling. Key changes include:
    
    - Build and push Docker images for amd64, arm64, arm/v6, and arm/v7 architectures
    - Implement digest collection and artifact uploading for each architecture
    - Create a manifest list combining all architecture-specific images
    - Add conditional execution to skip pushes on pull requests
    - Improve error handling and add Docker logout steps for security
    
    These updates enable us to efficiently build and distribute our Docker images 
    across multiple architectures, improving compatibility and streamlining our 
    deployment process. Users can now pull the appropriate image for their system 
    architecture automatically.
    Bcoderx6 authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    70452cd View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    4186373 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df00117 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd0f1a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcd0da7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d675cc3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b095dae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ca8c16 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c82c7d1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4350244 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c6c0041 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    55157be View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d982150 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    74f9d47 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b538c38 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5bdad4a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d2776d0 View commit details
    Browse the repository at this point in the history
  17. Update docker-hub-platform.yml

    Yasindu Dissanayake authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    c9e95c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    0420095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e669a3 View commit details
    Browse the repository at this point in the history