AcademySoftwareFoundation / AcademySoftwareFoundation/rez

add release_notes to post-release amqp msg

Open
#1,190 0 comments 0 reactions 0 assignees View on GitHub
enhancement rez-release
Dominant language
Python
Stars
1.1k
Forks
374
Avg merge
9d 12h
Merged PRs (30d)
5

Description

Motivation: At Method we have a general notification system that generates emails/etc directly from amqp msgs. Even though you can get the rez pkg from the post-release amqp msg, that requires a custom component (ie amqp consumer) which we would rather deprecate. Some redundancy in the amqp message helps simplify things (in general I have found, not specific to rez).

Note that it may make sense to extend this so that all trivial package attributes (ie no funcs/late-bound/etc) are included in the message.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the producer for the post-release AMQP message and the code that serializes package metadata; determine how release_notes should be represented and whether existing message tests cover it. Done means post-release messages expose release_notes without requiring a custom consumer, with the requested behavior tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.