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_eventsboolean attribute togitlab_project_hookresource - Added
emoji_eventstogitlab_project_hookandgitlab_project_hooksdata sources - Updated tests to cover the new attribute
- Documentation auto-generated via
make reviewable
Technical Context
- API Support: GitLab has supported
emoji_eventsin the REST API since version 16.0 - SDK Support: The provider's
client-go v1.14.0already includes theEmojiEventsfield in theProjectHookstruct - This change follows the same pattern as
job_eventsand other event triggers
Checklist
- Resource attributes match the GitLab API structure
- Tests updated with emoji_events coverage
-
make reviewablepassed - Documentation generated