fix: use GitLab API to get last commit
We should use GitLab API to get last commit because the repository files returns storage blob ids that don't change necessarily with each commit :\
We should use GitLab API to get last commit because the repository files returns storage blob ids that don't change necessarily with each commit :\