Skip to content

Add master workflow to orchestrate AsciiDoc and Javadoc publishing#479

Open
satyamyadav979 wants to merge 1 commit intooss-slu:developfrom
satyamyadav979:patch-1
Open

Add master workflow to orchestrate AsciiDoc and Javadoc publishing#479
satyamyadav979 wants to merge 1 commit intooss-slu:developfrom
satyamyadav979:patch-1

Conversation

@satyamyadav979
Copy link
Copy Markdown

Closes #462

Summary

Converted the existing AsciiDoc and Javadoc publishing workflows into reusable workflows using workflow_call.

Added a new master workflow (publish-docs.yml) that triggers on push to the main and develop branches and sequentially invokes both documentation workflows using needs to control execution order.

This ensures controlled GitHub Pages publishing and prevents potential branch conflicts when both workflows affect the same publishing branch.

Changes Made

  • Updated asciidoc-build.yml to use workflow_call
  • Updated javadoc-gh-pages.yml to use workflow_call
  • Added publish-docs.yml to orchestrate documentation publishing

Testing

Changes were validated through GitHub Actions workflow syntax and branch comparison. The workflows are now reusable and properly sequenced.

Closes oss-slu#462

Created publish-docs.yml to sequentially run AsciiDoc and Javadoc reusable workflows on push to main and develop branches.

Signed-off-by: satyamyadav979 <145156185+satyamyadav979@users.noreply.github.com>
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

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.

Combine AsciiDoc and Javadoc publishing workflows

2 participants