особенно эта боль касается gitlub runners
У нас Jenkins. Но я сам юзаю gitlab ci несколько лет для личных проектов и на прошлой работе - не могу сказать, что там прямо как-то всё очень криво. К некоторым вещам надо привыкать, некоторые неудобны, некоторые просто нельзя сделать, но чтобы что-то было сломано - что, например?