Skip to content

Add GitHub action workflow#168

Merged
jasonk000 merged 5 commits intomasterfrom
jkoch/githubactions
Mar 6, 2026
Merged

Add GitHub action workflow#168
jasonk000 merged 5 commits intomasterfrom
jkoch/githubactions

Conversation

@jasonk000
Copy link
Contributor

@jasonk000 jasonk000 commented Mar 5, 2026

Rebased continuation of #55.

This filters to run for PRs and pushes to master branch.

Notes

  • It only runs if the PR is originating from the main repo, so, not from forks, to simplify the concerns mentioned in Add GitHub action workflow #55.
  • It does not yet build a snapshot to download, though I might work on that.
  • Produces a CI run for us here that does not block merge on failure.
  • Leaves existing Jenkins workflows untouched.
  • Spotbugs is executed and uploaded but does not block the merge.
image

kgibm and others added 4 commits March 4, 2026 21:14
Signed-off-by: Kevin Grigorenko <kevin.grigorenko@us.ibm.com>
old version 3.9.6 is no longer available for download
- Skip sudo at maven setup step
- Avoid manual concatenation with pipes
- Rename the build file and workflow name to CI(.yaml)
- Run spotbugs during build
- Upload spotbugs to github code as a check run annotation
- Configure to only run for branch and pr from the main repo (not fork)
@jasonk000 jasonk000 force-pushed the jkoch/githubactions branch from 6fbbd8e to 736119f Compare March 5, 2026 05:40
@jasonk000 jasonk000 marked this pull request as ready for review March 5, 2026 06:20
@jasonk000 jasonk000 requested review from kgibm and krumts as code owners March 5, 2026 06:20
Copy link
Contributor

@krumts krumts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, let's give this a try.
I see the advantages of having everything in github, plus - I guess people are more familiar with this flow than with the Eclipse infra. I'll still maintain for now the Jeinkins jobs, as we need them for the releases.

@jasonk000 jasonk000 merged commit b7258f9 into master Mar 6, 2026
3 checks passed
@jasonk000 jasonk000 deleted the jkoch/githubactions branch March 6, 2026 16:31
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