Use a "develop" or "dev" branch or similar name to target merge requests to
If Merge requests where targeted to a development branch then several smaller commits could be merged into master at once, creating a kind of release mechanism so the image isn't rebuilt when it isn't needed to. Also if doing this create a Contributing file with details in it.