CI colab and elife runners are testing the wrong revision of kotahi
The colab and elife runners should test whatever checkpoint the MR is currently at; but instead they are using the head revision from main
branch. They are using this wrong image for lint js
, lint style
and the cypress tests. (The aperture test runner, however, uses the correct image.)
This means that the tests give no assurance that colab and elife workflows are actually working in the MR.
To fix, I believe we should follow the example of gitlab-ci.aperture.yml
, and use the image $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
instead of $IMAGE_ORG/$IMAGE_NAME-dev:latest
for targets lint js
, lint style
and .test_template: &run_test_template
.