# Bullhorn release process
###### tags: `bullhorn`
## Upcoming Release editors
- [ ] May 24, 2024 -
- [ ] May 31 -
- [ ] June 7 -
- [ ] June 14 -
- [ ] June 21 - Leo
- [ ] June 28 - Leo
**NOTE** The biweekly release editor is responsible for going into the social matrix channel and checking that newsbot items have the correct emojis. If a newsbot entry doesn't have a confirmation message, add :o: so newsbot picks the message up.
**NOTE** Also chedk for the correct category flags for each entry. See [Ansible Bot Config](https://github.com/ansible-community/ansible.im/tree/main/bots) for sections/projects.
## Newsbot
* Go to the "Newsbot Admin" matrix room (ping cybette/gwmngilfen for access).
* Optionally, type`!status` to see list of news items submitted for current issue. (A bug sometimes prevents this step from working. If it doesn't produce a list of bot entries quickly, go on to the `!render` step below and manually add any additional content to the rendered .md file).
* [Check for additional content](#Check-for-additional-content) and newsbot them if needed.
* `!render` to generate the markdown file for the issue
* Create a [new forum topic](https://forum.ansible.com/c/news/bullhorn/17) in the Newsletter/blog area
* title: The Bullhorn #xxx
* tags: Add tags based on the content (releases, community, awx, for example)
* Load the content of `rendered.md` into the forum draft
* Check if there are unassigned items, refer to [Ansible Bot Config](https://github.com/ansible-community/ansible.im/tree/main/bots) for sections/projects
## Check for additional content
* Add/update Key dates section. Note DaWGs meeting happens on the next Tuesday, community WG on the Wed, and Bullhorn deadline on the Thursday. Check roadmaps above for upcoming releases.
## KEY DATES ⏱️
> * 2024-05-14: [DaWGs meeting](https://forum.ansible.com/t/documentation-working-group-agenda/153), 15:00 UTC
> * 2024-05-15: [Community WG meeting](https://forum.ansible.com/tags/c/workflow/meetbot/16/community-wg), 18:00 UTC
> * 2024-05-16: [Bullhorn #137 content deadline](https://forum.ansible.com/t/about-the-newsletter-category/166), 18:00 UTC
> * 2024-05-20: ETA for Ansible-Core 2.16.7
> * 2024-05-21: ETA for Ansible 9.6.0 release
## MAJOR NEW RELEASES 🏆️
* [ansible-devel mailing list](https://groups.google.com/g/ansible-devel) for release announcements (I use this instead of ansible-announce because ansible-core shares pre-release announcements only to ansible-devel). Note newsbot already pulls in releases announced to ansible-announce.
* [Community working group meeting notes](https://forum.ansible.com/tags/c/workflow/meetbot/16/community-wg) for any discussions asking for feedback/votes
* [Meetup report](https://connect.eng.ansible.com/meetup/meetup_report.html) for any upcoming meetups
* [ansible roadmaps](https://docs.ansible.com/ansible/devel/roadmap/ansible_roadmap_index.html) and [ansible-core roadmaps](https://docs.ansible.com/ansible/devel/roadmap/ansible_core_roadmap_index.html) for key dates around releases (e.g. feature freeze)
## Edit the markdown file
* remove the Frontmatter
* Edit the Bullhorn number within the forum draft to match the current number (see the [newsletter category](https://forum.ansible.com/c/news/bullhorn/17) for the last number):
* *Issue #137, 2024-05-10
## Mailchimp
* Log in
* Edit the header graphics
* check spacing
* ..
* Update hackmd with published time and link
## Sharing to other channels
* create bitly link via https://bit.ly/ from the forum topic
* shorten to https://bit.ly/thebullhorn000
* replace 000 with issue number
* announce in #social:ansible.com
* @room :postal_horn: The Bullhorn issue 000 is now available! {provide a couple of highlights} <forum post link>
* Post to mastodon if you have access (or ping the community team) - unpin last bullorn and pin this one after posting.
* post to Ansible subreddit `r/ansible`.
* Initial post will be blocked by reddit so go into the mod queue to approve it.
* Will have to go into prior bullhorn post, clicke the mod shield, and unpin the old before you can pin the new.
## Clean up
* `!clear` in the Newsbot Admin matrix room to clear the list for next issue submissions