Skip to content

Bump version to 1.0.2 and update JUnit dependency to 6.1.2 - #956

Merged
haroon-sheikh merged 2 commits into
masterfrom
upgrading-junit
Jul 28, 2026
Merged

Bump version to 1.0.2 and update JUnit dependency to 6.1.2#956
haroon-sheikh merged 2 commits into
masterfrom
upgrading-junit

Conversation

@haroon-sheikh

Copy link
Copy Markdown
Contributor

This pull request updates the Java plugin for Gauge to a new minor version and bumps a JUnit dependency. The changes are primarily focused on version management to ensure compatibility and access to the latest features and fixes.

Version updates:

  • Updated the plugin version from 1.0.1 to 1.1.0 in both java.json and pom.xml to reflect a new release. [1] [2]

Dependency updates:

  • Upgraded the junit-bom dependency version from 6.1.1 to 6.1.2 in pom.xml for improved stability and bug fixes.

Signed-off-by: Haroon Sheikh <haroon.sheikh@sky.uk>
@haroon-sheikh haroon-sheikh added the ReleaseCandidate If a PR is tagged with this label, after merging it will be released label Jul 28, 2026
@gaugebot

gaugebot Bot commented Jul 28, 2026

Copy link
Copy Markdown

@haroon-sheikh Thank you for contributing to gauge-java. Your pull request has been labeled as a release candidate 🎉🎉.

Merging this PR will trigger a release.

Please bump up the version as part of this PR.

Instructions to bump the version can found at CONTRIBUTING.md

If the CONTRIBUTING.md file does not exist or does not include instructions about bumping up the version, please looks previous commits in git history to see what changes need to be done.

@chadlwilson

chadlwilson commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

There's only dependency bumps right, so 1.1.0 would be misleading? 1.0.2 more appropriate?

v1.0.1...master

@haroon-sheikh

haroon-sheikh commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

There's only dependency bumps right, so 1.1.0 would be misleading? 1.0.2 more appropriate?

v1.0.1...master

I'll update 1.0.2 for now. There's been a lot of dependency bumps and changes in master over the last 8 months. From now on, lets try to cut a release every quarter at least.

@haroon-sheikh
haroon-sheikh enabled auto-merge (squash) July 28, 2026 13:34
Comment thread java.json Outdated
Signed-off-by: Haroon Sheikh <haroon.sheikh@sky.uk>
@haroon-sheikh haroon-sheikh changed the title Bump version to 1.1.0 and update JUnit dependency to 6.1.2 Bump version to 1.0.2 and update JUnit dependency to 6.1.2 Jul 28, 2026
@chadlwilson

Copy link
Copy Markdown
Contributor

Not disagreeing with releasing quarterly, but most changes are test dependencies and don't think any runtime deps were for security. Not really any substantial change in there.

The bigger problem than these deps with gauge, I feel, is goiang in most repos (including this one) which basically means security noise demands monthly releases to clear even govulncheck scans due to the static compiles - just to get rid of noise.

Seems its not sustainable as it is without better automation than we have here already. Having to manually bump a version number, add a label and raise a PR across dozens of repos quarterly is not something that I'm able to do personally. And that many repos don't have the automation working (probably due to migration issues from other orgs) so require their own manual API calls. I'd prefer we had version auto-bumps somehow (like release-please) but don't have the time/energy to set that up. The whole gaugebot and label approach is a complex custom version of what release-please (and probably others) can do.

@haroon-sheikh
haroon-sheikh merged commit f772d8f into master Jul 28, 2026
41 of 42 checks passed
@haroon-sheikh
haroon-sheikh deleted the upgrading-junit branch July 28, 2026 14:12
@chadlwilson

chadlwilson commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

If you do feel enthusiastic (and we get a bit of input from others) I do have owner perms on the main org (not gauge-contrib I don't think) so do have a bit more ability to support improving things than before, if one of us gets enthusiastic.

My main interest would be to improve supply chain security practices by removing long lived tokens (like gaugebot uses) as much as possible, make releases immutable etc.

@zabil

zabil commented Jul 29, 2026

Copy link
Copy Markdown
Member

Created a new issue getgauge/taiko#2788 to try out a better release process in one repo and hopefully roll it out across gauge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ReleaseCandidate If a PR is tagged with this label, after merging it will be released

Development

Successfully merging this pull request may close these issues.

3 participants