Skip to content

Update build and release workflows - #377

Open
Keith-wright wants to merge 4 commits into
masterfrom
update-build-workflows
Open

Keith-wright wants to merge 4 commits into
masterfrom
update-build-workflows

Conversation

@Keith-wright

Copy link
Copy Markdown
Contributor

What does this PR do?

Updates the build and release workflows so CI runs again and releases can publish.

  • Removes Gradle plugins whose dependencies are no longer available, which were breaking the build.
  • Moves Maven publishing to the gradle-nexus publish plugin.
  • Updates CI to current runners, actions and JDK versions.
  • Publishes before creating the GitHub release, so a failed publish doesn't leave a tag behind.

There are no library code changes and no version bump.

- Remove the gradle-git and github-pages plugins, whose dependencies no
  longer resolve, so the project builds again
- Publish through gradle-nexus/publish-plugin and remove the staging
  repository script
- Run CI on ubuntu-latest with current action versions and JDK 8, 11, 17
- Publish before creating the GitHub release so a failed publish does not
  leave a tag behind
Comment thread .github/workflows/ci.yml Fixed
Comment thread .github/workflows/ci.yml Fixed
Keith-wright and others added 3 commits October 5, 2026 18:38
…ntain permissions'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Pin codecov/codecov-action to the v5.5.5 commit. The pong timeout test
waited exactly as long as the close takes to be scheduled, so it failed
intermittently on CI.
Keep the file for now so CodeQL's Python analysis has code to scan. It is
no longer used by the release workflow and can be removed once Python is
removed from the CodeQL configuration.
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.

2 participants