Skip to content

Conversation

@bhearsum
Copy link
Contributor

This imports the existing payload builder from Gecko, and makes some enhancements to it based on the original reviews of that code.

@bhearsum bhearsum force-pushed the landoscript branch 3 times, most recently from a474c8a to 97c4d15 Compare May 28, 2025 15:59
@bhearsum bhearsum marked this pull request as ready for review May 28, 2025 16:15
@bhearsum bhearsum force-pushed the landoscript branch 3 times, most recently from 5145030 to 53196f2 Compare May 29, 2025 00:57
@bhearsum bhearsum requested a review from a team May 29, 2025 01:01
bhearsum added 3 commits June 2, 2025 12:26
…ame/tags

This brings mostly inline with existing code, and gets us to a better place to start making improvements.
This is not really release-specific (it's used for nightlies as well), and allows us to drop the hardcoded list of kinds from this function. When Gecko picks up this change, some small adjustments will be needed to pull `partial_versions` directly from parameters instead.
@bhearsum bhearsum force-pushed the landoscript branch 2 times, most recently from 3457548 to f4587c7 Compare June 2, 2025 16:58
A few notable changes:
* Move action-specific things into an `actions` list (per the suggestion in https://phabricator.services.mozilla.com/D246671)
* Add separate schemas for different types of merge, to enhance validation
* Reduce what's needed in the `worker` section to enable Matrix notifications
Copy link
Contributor

@ahal ahal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, lgtm!

@bhearsum bhearsum merged commit 8fcfbbd into mozilla-releng:main Jun 2, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants