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

Adapt PR and release jobs to enable testing of the Framework repo #170

Merged
merged 13 commits into from
Nov 5, 2024

Commits on Oct 8, 2024

  1. Remove unused variable REPO_TO_CHECKOUT

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    525f7fd View commit details
    Browse the repository at this point in the history
  2. Rename tls-specific methods in checkout_repo

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    7224715 View commit details
    Browse the repository at this point in the history
  3. Remove deep references to global env.MBED_TLS_BRANCH

    Pass the branch name along the call chain instead. This is in
    preparation for testing multiple branches in the same job.
    
    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8f9814d View commit details
    Browse the repository at this point in the history
  4. JavaDoc-ify BranchInfo comments

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    86f2433 View commit details
    Browse the repository at this point in the history
  5. Support testing multiple branches at once

    Each branch listed in MBED_TLS_BRANCH (separated by commas) will be
    checked out and tested in parallel.
    
    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a5bc97b View commit details
    Browse the repository at this point in the history
  6. Add framework testing jobs

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    c81b708 View commit details
    Browse the repository at this point in the history
  7. Fix the exception type thrown by JobTimestamps

    IllegalAccessError doesn't match the semantics used here.
    
    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9495321 View commit details
    Browse the repository at this point in the history
  8. Set GIT_CREDENTIALS_ID in production jobs

    This fixes checkouts for productions jobs that target the framework
    repo.
    
    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    33efbb8 View commit details
    Browse the repository at this point in the history
  9. Handle multiple branches in analyze_results()

    This commit also refactors failed_builds and outcome_stashes to be
    per-branch values by moving them inside BranchInfo.
    
    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    94574a3 View commit details
    Browse the repository at this point in the history
  10. Refactor send_email to take a BranchInfo value

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dc9d984 View commit details
    Browse the repository at this point in the history
  11. Convert coverage_details into a per-branch value

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8d9b2b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Fix platform name

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7caa948 View commit details
    Browse the repository at this point in the history
  2. Only compress outcomes.csv if the file exists

    Signed-off-by: Bence Szépkúti <[email protected]>
    bensze01 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bdc39b2 View commit details
    Browse the repository at this point in the history