Skip to content

feat: bug 2055645: add support for direct git tags in landoscript payloads (BREAKING CHANGE)#238

Open
bhearsum wants to merge 1 commit into
mozilla-releng:mainfrom
bhearsum:feat-bug-2055645-add-support-f
Open

feat: bug 2055645: add support for direct git tags in landoscript payloads (BREAKING CHANGE)#238
bhearsum wants to merge 1 commit into
mozilla-releng:mainfrom
bhearsum:feat-bug-2055645-add-support-f

Conversation

@bhearsum

Copy link
Copy Markdown
Contributor

Note that this gets rid of the automatic lookup of revision and requires it to be present in the worker action instead. This is not strictly necessary (we could, theoretically, stuff the git revision into parameters and have the payload builder look it up), but IMO the payload builders should avoid digging into parameters whenever possible in the first place. This makes this work a breaking change, and will require adjustments on the Gecko side to provide a git or hg revision, and the hg_repo_url when appropriate.

See mozilla-releng/scriptworker-scripts#1491 for the landoscript side of this, which is required before this is merged.

…loads (BREAKING CHANGE)

Note that this gets rid of the automatic lookup of revision and requires it to be present in the `worker` action instead. This is not _strictly_ necessary (we could, theoretically, stuff the git revision into parameters and have the payload builder look it up), but IMO the payload builders should avoid digging into parameters whenever possible in the first place. This makes this work a breaking change, and will require adjustments on the Gecko side to provide a git or hg revision, and the `hg_repo_url` when appropriate.

See mozilla-releng/scriptworker-scripts#1491 for the landoscript side of this, which is required before this is merged.
@bhearsum
bhearsum requested a review from a team as a code owner July 17, 2026 17:01
@bhearsum

Copy link
Copy Markdown
Contributor Author

https://phabricator.services.mozilla.com/D312774 is the gecko change I'm planning that's associated with this.

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.

1 participant