Skip to content

Get EC ROM from upstream CI artifacts using Gitlab API

Jonathon Hall requested to merge fix-iso-pipeline into master

Get upstream EC ROM from CI artifacts using API rather than scraping web site.

Scraping no longer works because the jobs page is now dymamic. Use the API to download the artifact from the triggering pipeline. This ensures that the correct triggering artifact is always used even if multiple triggers occur.

Manual builds should be possible now too by copying or symlinking ec.rom in the right place.

Fail early if ec.rom is missing, prior builds would silently produce a non-working artifact

Remove CI_PROJECT_DIR from artifact path; artifact paths are already relative to this directory.

Signed-off-by: Jonathon Hall jonathon.hall@puri.sm

Merge request reports