---
url: https://relizy.dev/typedoc/type-aliases/SocialAnnouncement.md
---
[relizy](../index.md) / SocialAnnouncement

# Type Alias: SocialAnnouncement

> **SocialAnnouncement** = [`SocialAnnouncementContent`](../interfaces/SocialAnnouncementContent.md) & ({ `group`: `string`; `package?`: `never`; } | { `group?`: `never`; `package`: `string`; })

Defined in: [src/types.ts:1277](https://github.com/LouisMazel/relizy/blob/a398e68a47bd63589ac7319ac337d409124d72bb/src/types.ts#L1277)

An announcement of `social.teams.announcements` or
`social.slack.announcements`: the content of the versions of a version
group, or of the packages matching a glob.

* `{ group }`: the root version of a `unified`/`selective` group, each
  package of an `independent` group.
* `{ package }`: the packages of an `independent` group (or without
  version groups) whose name matches the glob (`@scope/*`); the version of
  a project without monorepo is announced under its name. Its fields
  override the ones of its group entry.
