Skip to content

workflows: Merge release-doxygen into release-documenation - #214366

Open
tstellar wants to merge 37 commits into
mainfrom
users/tstellar/merge-doxygen
Open

workflows: Merge release-doxygen into release-documenation#214366
tstellar wants to merge 37 commits into
mainfrom
users/tstellar/merge-doxygen

Conversation

@tstellar

@tstellar tstellar commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

These two workflows use the same script and have the same structure,
so it's easier just to have one job that builds both.

Base automatically changed from users/tstellar/testable-release-docs to main August 6, 2026 21:58
@tstellar
tstellar force-pushed the users/tstellar/merge-doxygen branch 2 times, most recently from d909a73 to 049b8c8 Compare August 6, 2026 22:15
tstellar added 27 commits August 6, 2026 15:52
Removed the environment declaration from the validation job and split
out the www-releases update into a separate job.  This makes it safe
and possible to add a pull_request trigger so we can at least test
building the documentation when someone submits a pull request.
This reverts commit a5d98fb.
This reverts commit f90c6dd.
This reverts commit ef443b1.
These two workflows use the same script and have the same structure,
so it's easier just to have one job that builds both.
@tstellar
tstellar force-pushed the users/tstellar/merge-doxygen branch 2 times, most recently from d9ae673 to 18caded Compare August 6, 2026 22:59
@tstellar tstellar changed the title Users/tstellar/merge doxygen workflows: Merge release-doxygen into release-documenation Aug 7, 2026
@tstellar
tstellar marked this pull request as ready for review August 7, 2026 03:51
@tstellar
tstellar marked this pull request as draft August 7, 2026 03:56
@tstellar
tstellar force-pushed the users/tstellar/merge-doxygen branch from 18caded to 0fd1b98 Compare August 7, 2026 03:57
@tstellar
tstellar marked this pull request as ready for review August 7, 2026 18:40
@tstellar tstellar mentioned this pull request Aug 7, 2026
@tstellar tstellar added this to the LLVM 23.x Release milestone Aug 8, 2026
@github-project-automation github-project-automation Bot moved this to Needs Triage in LLVM Release Status Aug 8, 2026
@dyung dyung moved this from Needs Triage to Needs Backport PR in LLVM Release Status Aug 8, 2026
@tstellar

Copy link
Copy Markdown
Contributor Author

Ping.

Comment on lines -180 to -182
environment:
deployment: false
name: release

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

not obvious to me why this is dropped?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think I did this for debugging, but I've added it back now.

needs:
- release-doxygen-validate-input
env:
upload: ${{ inputs.upload && !contains(inputs.release-version, 'rc') }}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

upload was disabled for RCs, this is no longer the case, is that intentional?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I don't know why we had it disabled for rc builds. We build the documentation for rc builds, and I don't see a good reason not to for the doxygen too.

@c-rhodes c-rhodes left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs Backport PR

Development

Successfully merging this pull request may close these issues.

3 participants