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

Cachi2 task #2121

Open
wants to merge 7 commits into
base: feature_cachi2
Choose a base branch
from

Commits on Nov 6, 2024

  1. cachi2: init task/step

    Add init task/step responsible for creating directory structure,
    cloning remote sources and preparing options file for cachi2 run.
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7074326 View commit details
    Browse the repository at this point in the history
  2. Add Checkton

    Shellcheck for tekton github action
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    62c03a5 View commit details
    Browse the repository at this point in the history
  3. cachi2: run cachi2

    Add cachi2 step that:
    - fetches deps
    - create env file and env json
    - make source archives
    - remove git (option to keep git will be added later)
    - merge sboms into single one
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8fb3d6e View commit details
    Browse the repository at this point in the history
  4. fix(cachi2): processing of env vars

    Fixing format of envvars, Cachi2 have slightly different format
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c2815f2 View commit details
    Browse the repository at this point in the history
  5. cachi2: postprocess

    Postprocssing plugin to take cachi2 generated dependencies and generate
    expected metadata for OSBS and prepare sources into build dirs.
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d44efda View commit details
    Browse the repository at this point in the history
  6. DO NOT MERGE

    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c18476b View commit details
    Browse the repository at this point in the history
  7. cachi2: use reflink if possible

    use reflink to copy sources into build dir to save space
    
    Signed-off-by: Martin Basti <[email protected]>
    MartinBasti committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    4ca7398 View commit details
    Browse the repository at this point in the history