Skip to content

[Github Actions] Updating workflow for multi-version support in MicroProfile API Tutorial #76

Open
ttelang wants to merge 6 commits into
microprofile:mainfrom
ttelang:patch-2
Open

[Github Actions] Updating workflow for multi-version support in MicroProfile API Tutorial #76
ttelang wants to merge 6 commits into
microprofile:mainfrom
ttelang:patch-2

Conversation

@ttelang
Copy link
Copy Markdown
Contributor

@ttelang ttelang commented Apr 24, 2026

The scope of this PR is updates for infrastructure and project documentations (No Tutorial chapter content is modified in this PR). It contains the following changes:

Updates to CI/CD Workflow (Github Actions)

  • build-and-deploy-tutorial.yml - Updates the GitHub Actions build/deploy pipeline

Updates to Antora configuration: to support multi-version publishing of the MicroProfile API Tutorial. It enables hosting content for multiple MicroProfile releases side-by-side (e.g., MicroProfile 6.1 and 7.1)

  • anotora-assembler.yml - Updates the assembler playbook to source content from multiple version branches and produce a unified output site.
  • antora.yml - Updates the component descriptor (name/version/title/nav metadata) so this branch is recognized as a specific MicroProfile version of the tutorial component.

Documentation Changes

  • Restructures the top-level README.adoc, spliting it into DEVELOPERS.adoc and CONTRIBUTORS.adoc files.
  • Added DEVELOPERS.adoc with guidance for learners looking use the Tutorial content and running the source code examples.
  • Added CONTRIBUTORS.adoc with guidance for contributors regarding how to setup the Antora environment for updating the Tutorial content.

@ttelang ttelang marked this pull request as ready for review April 24, 2026 19:45
@ttelang ttelang changed the title Updating Github Actions Workflow for Multi-version support in MicroProfile API Tutorial [Github Actions] Updating workflow for multi-version support in MicroProfile API Tutorial Apr 25, 2026
@ttelang
Copy link
Copy Markdown
Contributor Author

ttelang commented May 19, 2026

@Emily-Jiang - please review this PR. If everything looks good, please approve and merge. Happy to address any feedback.

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