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

Draft
wants to merge 8 commits into
base: feature_cachi2
Choose a base branch
from

Commits on Oct 30, 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 <mbasti@redhat.com>
    MartinBasti committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    0305e85 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 <mbasti@redhat.com>
    MartinBasti committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    020af2d View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. 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 <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    233beab View commit details
    Browse the repository at this point in the history
  2. fix(cachi2): processing of env vars

    Fixing format of envvars, Cachi2 have slightly different format
    
    Signed-off-by: Martin Basti <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    a09a008 View commit details
    Browse the repository at this point in the history
  3. 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 <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    39cf25b View commit details
    Browse the repository at this point in the history
  4. DO NOT MERGE

    Signed-off-by: Martin Basti <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    d3e15d2 View commit details
    Browse the repository at this point in the history
  5. fixup: post

    Signed-off-by: Martin Basti <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    830ea4b View commit details
    Browse the repository at this point in the history
  6. fixup: run

    Signed-off-by: Martin Basti <mbasti@redhat.com>
    MartinBasti committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    90e6ff2 View commit details
    Browse the repository at this point in the history