Skip to content

ci: remove Javadoc GitHub Pages deploy workflow#318

Merged
aleks-p merged 2 commits into
mainfrom
ci/javadoc-pages-actions
May 29, 2026
Merged

ci: remove Javadoc GitHub Pages deploy workflow#318
aleks-p merged 2 commits into
mainfrom
ci/javadoc-pages-actions

Conversation

@korniltsev-grafanista
Copy link
Copy Markdown
Contributor

@korniltsev-grafanista korniltsev-grafanista commented May 29, 2026

Summary

Removes automatic Javadoc publishing to GitHub Pages by deleting .github/workflows/javadoc.yml.

Previously, pushes to main deployed Javadoc to the gh-pages branch via JamesIves/github-pages-deploy-action. That deploy path is no longer used.

Javadoc is still built in CI: the javadoc job in .github/workflows/test.yml runs ./gradlew javaDoc to catch generation failures.

Test plan

  • Merge and confirm the Deploy Javadoc workflow no longer runs on main.
  • Confirm the javadoc job in Test still passes on this PR.

Replace JamesIves/github-pages-deploy-action with
upload-pages-artifact and deploy-pages so publishing uses
OIDC instead of pushing to gh-pages.
@korniltsev-grafanista korniltsev-grafanista requested a review from a team as a code owner May 29, 2026 08:20
Drop the deploy workflow; Javadoc generation remains validated in test.yml.
@korniltsev-grafanista korniltsev-grafanista changed the title ci: deploy Javadoc with official GitHub Pages actions ci: remove Javadoc GitHub Pages publishing May 29, 2026
@korniltsev-grafanista korniltsev-grafanista changed the title ci: remove Javadoc GitHub Pages publishing ci: remove Javadoc GitHub Pages deploy workflow May 29, 2026
@aleks-p aleks-p merged commit 2c2335d into main May 29, 2026
60 checks passed
@aleks-p aleks-p deleted the ci/javadoc-pages-actions branch May 29, 2026 18:38
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.

3 participants