Skip to content

#20 Enable Github Actions - #21

Merged
amosshi merged 3 commits into
masterfrom
feature/ISSUE20
Oct 24, 2026
Merged

amosshi merged 3 commits into
masterfrom
feature/ISSUE20

Conversation

@amosshi

@amosshi amosshi commented Oct 24, 2026

Copy link
Copy Markdown
Owner

No description provided.

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.

🟢 Approval recommended

The workflow matches the project’s build requirements, with only an optional improvement to avoid redundant analysis checks.

1 open issue
What changed in this PR

Adds GitHub Actions CI to validate pull requests against the project’s Java and Maven build requirements.

Changes:

  • Runs CI for pull requests targeting master.
  • Checks out the repository and configures Temurin JDK 25 on Ubuntu.
  • Builds, tests, and runs SpotBugs and Checkstyle through Maven.
File Description
.github/​workflows/​ci.yml Defines the pull-request CI workflow and Maven checks.

Review effort: Balanced

Comment thread .github/workflows/ci.yml Outdated
amosshi and others added 2 commits October 23, 2026 19:15
Removed static analysis checks from CI build process.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Updated GitHub Actions to use newer versions of checkout and setup-java.
@amosshi
amosshi merged commit a9974ae into master Oct 24, 2026
5 checks passed
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