Я сделал свой первый конвейер gitlab и представил несколько этапов. Один этап предназначен исключительно для одной указанной c ОС, поэтому Windows может ее пропустить. Вот как это должно выглядеть:
Но вот что я получаю, используя ключевое слово needs
в моем конвейере:
Хотя вторая задача в installer
зависит от второй задачи package
. Почему зависимость проходит через notarize
, хотя это не то, что описывает мой файл конвейера Gitlab? Я что-то не так делаю или система зависимостей (или даже просто пользовательский интерфейс) не работает в Gitlab?