Skip to content

Use Github Workflow - #681

Draft
NormalDuck wants to merge 3 commits into
mainfrom
feat/migrate-to-github-workflows
Draft

NormalDuck wants to merge 3 commits into
mainfrom
feat/migrate-to-github-workflows

Conversation

@NormalDuck

Copy link
Copy Markdown

Why are we doing this?

To use less azure credits

Whats changing?

Migrated to github workflows to build and upload artifacts

Questions/notes for reviewers

How this was tested

  • unit tests added
  • tested on robot

@NormalDuck
NormalDuck requested a review from a team as a code owner September 19, 2026 21:10
Copilot AI lite review requested due to automatic review settings September 19, 2026 21:10

Copilot AI 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.

Copilot review overview

🟡 Changes recommended

The workflow invokes the Unix Gradle wrapper on Windows, preventing build, Javadoc, and publishing steps from running.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity · 1 Medium severity

Open (2)
What changed in this PR

This PR migrates CI from Azure Pipelines to GitHub Actions and publishes Maven artifacts to GitHub Packages.

Changes:

  • Adds Windows-based GitHub Actions build, test, lint, coverage, and Javadoc workflow.
  • Configures Gradle caching/performance settings and GitHub Packages publishing.
  • Removes Azure Pipelines and updates repository documentation.
File Description
gradle.properties Adds Gradle performance settings.
build.gradle Updates versioning and Maven repository credentials.
azure-pipelines.yml Removes the Azure CI pipeline.
AGENTS.md Documents the GitHub Actions workflow.
.github/​workflows/​build.yml Adds build, artifact, and publishing jobs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/build.yml Outdated
add-job-summary: on-fail

- name: Build (tests + checkstyle + coverage)
run: ./gradlew build --build-cache --parallel --stacktrace --console=plain -Dorg.gradle.daemon=false

permissions:
contents: read
packages: write
NormalDuck and others added 2 commits September 19, 2026 14:14
Co-authored-by: NormalDuck <138041510+NormalDuck@users.noreply.github.com>
@aschokking

Copy link
Copy Markdown
Contributor

@NormalDuck it looks like CI is failing

@NormalDuck
NormalDuck marked this pull request as draft September 23, 2026 17:26

This branch has not been deployed

No deployments
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.

4 participants