Trigger API doesn't allow building a specific SHA1 reference, only a branch (e.g. master)
### Summary The trigger API documented in https://docs.gitlab.com/ce/ci/triggers/README.html state that specific commits can be build with the API, however I fail to trigger a build for anything except a branch. ### Steps to reproduce Local Gitlab CE 8.11.5 installation with the following `.gitlab-ci.yml` on the master branch: ``` build: stage: build script: - make -C t ``` Adding a trigger token and then running the following command as given on the trigger page: ``` curl -X POST \ -F token=TOKEN \ -F ref=REF_NAME \ https://gitlab.example.org/api/v3/projects/42/trigger/builds ```` With `REF_NAME` given as `master` everything works and the build is triggered. However when I specify a commit via its SHA1, I only get the following output and no build is triggered: ``` {"message":"No builds created"} ```
issue