Good and bad moments, honestly. GitLab would benefit massively if they went back and deleted all of the crap they added during their "feature checkbox craze" years. Just looking at the left menu, "Secure" "Deploy" "Operate" "Monitor" "Analyze" "Auto Devops" and all this crap urgently needs to go and get out of peoples way.
And, dare I say it? There is a place for GitLab in a world where most development happens with coding agents. Its perfectly fine to be the version control & CI place. But they got stupid management (just like Atlassian or GitHub) that have convinced themselves they must be the orchestrator, the middleman, the gatekeeper to inference. They neither are nor will be that and if they go down the path of Copilot trying to ruin their product to make it happen, it will be the end.
> "Secure" "Deploy" "Operate" "Monitor" "Analyze" "Auto Devops"
Deploy contains the released versions and packages.
Operate is for Infrastructure as Code.
Analyze are project and CI statistics.
I doubt you want to remove any of them, they are quite needed functionality.
From my experience nobody uses them, they just want a pretty ui to view job status and logs.