Add emoji_events support to gitlab_project_hook resource

Summary

This MR adds the emoji_events attribute to the gitlab_project_hook resource, matching the functionality already available in gitlab_group_hook.

Closes #6714 (closed)

Changes

  • Added emoji_events boolean attribute to gitlab_project_hook resource
  • Added emoji_events to gitlab_project_hook and gitlab_project_hooks data sources
  • Updated tests to cover the new attribute
  • Documentation auto-generated via make reviewable

Technical Context

  • API Support: GitLab has supported emoji_events in the REST API since version 16.0
  • SDK Support: The provider's client-go v1.14.0 already includes the EmojiEvents field in the ProjectHook struct
  • This change follows the same pattern as job_events and other event triggers

Checklist

  • Resource attributes match the GitLab API structure
  • Tests updated with emoji_events coverage
  • make reviewable passed
  • Documentation generated

Merge request reports

Loading