Skip to content

Make source-test-doc-upload tasks check both issues and upload files.#3504

Open
Standard8 wants to merge 1 commit into
mozilla:masterfrom
Standard8:check-issues-and-upload
Open

Make source-test-doc-upload tasks check both issues and upload files.#3504
Standard8 wants to merge 1 commit into
mozilla:masterfrom
Standard8:check-issues-and-upload

Conversation

@Standard8

Copy link
Copy Markdown
Member

The source-test-doc-upload builders are now publishing an issues.json artifact, so DefaultTask is being run to process the issues, however, this means that the DocUploadTask is no longer being run, so reviews don't get the links to the documents.

PR #3488 partially addresses this by making sure the DocUploadTask runs, but then the DefaultTask won't be run - so we'll revert to the previous state of uploading files, but not showing the details of an published issues.

This PR builds on top of #3488 (both are needed), and changes the DocUploadTask to inherit from DefaultTask, so that we'll check both the issues and upload the files if possible.

I went with the inheritance approach, as this seemed better than spawning multiple tasks.

@Standard8

Copy link
Copy Markdown
Member Author

Just to be clear, the unit test is failing because #3488 needs merging first.

@marco-c marco-c requested review from Archaeopteryx and La0 July 15, 2026 15:31
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