Skip to content

Fix CI for the smoke-tests

Ozan Unsal requested to merge fix-ci into main

This commit addresses multiple issues and improvements in the CI pipeline:

  1. Linting in Subdirectories:

    • Previously, linting was not triggered when files in subdirectories were changed.
    • This issue is now fixed, ensuring that changes in any directory will trigger the linting process.
  2. Shellspec Warning Messages:

    • Shellspec now captures warning messages.
    • Due to the large number of warnings, the shell-check job was failing.
    • To allow the pipeline to proceed while still showing these warnings, the shell-check job is set to allow_failure.
  3. Pipeline Job Update:

    • The pipeline no longer triggers the p-a-c repository with the trigger-pipeline job.
    • This job is replaced with the smoke-test-minimal job.
    • The smoke-test-minimal job runs smoke tests on minimal images of the latest nightly builds, ensuring up-to-date testing.

These changes improve the reliability and coverage of the CI pipeline, ensuring that linting and testing processes are more comprehensive and informative.

Edited by Ozan Unsal

Merge request reports

Loading