5d74b4175b
The build DSL was typed as TagArrayBuilder<GitRepositoryEvent>, which made signer.sign(template) return the wrong event subclass. Retype it to EmojiPackEvent and add local TagArrayBuilder extensions for title, description, and image tags. Also add title()/description()/image() accessors on EmojiPackEvent to match the LabeledBookmarkListEvent pattern.