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

chore: Revamp build system to overcome Cross issues #670

Merged
merged 8 commits into from Oct 27, 2023

Commits on Oct 23, 2023

  1. chore: Revamp build system to overcome Cross issues

    This commit completely refactor the build system for akri:
     - Rust components are now built within docker using XX for
       cross-compilation
     - Made samples clear in a separate Makefile to ease with them getting
       out of the main repo soon
     - Remove cross intermediate image
     - Use buildx to build for multiple architectures
     - Merge largely similar Dockerfiles
     - Upgrade opcua-monitoring-broker to .NET 6
     - Upgrade opencv intermediate image to .NET 6 (the onvif broker still
       needs migration)
    
    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    48869c4 View commit details
    Browse the repository at this point in the history
  2. Fix some GH workflows

    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    393950c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Update .github/workflows/build-opcua-monitoring-broker-container.yml

    Co-authored-by: Kate Goldenring <kate.goldenring@gmail.com>
    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 and kate-goldenring committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    491c78a View commit details
    Browse the repository at this point in the history
  2. Rename build-rust-code to build-rust-containers

    Also fix the built component always set to agent.
    
    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0ee6a20 View commit details
    Browse the repository at this point in the history
  3. Fix docker cache for container build

    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    019748e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Update sleep time and remove now unneeded custom actions

    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    cb21cff View commit details
    Browse the repository at this point in the history
  2. Use gpg --batch mode

    Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
    diconico07 committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    7089261 View commit details
    Browse the repository at this point in the history
  3. Update patch version

    Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    93c1dc5 View commit details
    Browse the repository at this point in the history