Skip to content

Tags: getgauge/gauge-java

Tags

v1.0.3

Toggle v1.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump io.grpc:grpc-bom from 1.83.0 to 1.83.1 in the maven-dependencies…

… group (#960)

* Bump io.grpc:grpc-bom in the maven-dependencies group

Bumps the maven-dependencies group with 1 update: [io.grpc:grpc-bom](https://github.com/grpc/grpc-java).


Updates `io.grpc:grpc-bom` from 1.83.0 to 1.83.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.0...v1.83.1)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-bom
  dependency-version: 1.83.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump version

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

* build: remove use of setup-maven plugin

Locking maven version is better done with mvnw but probably not necessary here, better to just use what is available on GHA runner for now, to rely on `setup-java` to configure for us.

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to 1.1.0 and update JUnit dependency to 6.1.2 (#956)

Signed-off-by: Haroon Sheikh <haroon.sheikh@outlook.com>

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update Java minimum version requirement to 17

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rationalise runtime dependencies (#939)

* Remove unnecessary transitive dependencies

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

* Update NOTICE

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

---------

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bumping the version to 0.13.0 for release (#935)

Signed-off-by: Haroon Sheikh <haroon.sheikh@sky.uk>

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add support for skipping scenarios via SkipScenarioException (#924

)

* feat: add support for skipping scenarios via SkipScenarioException

- Introduced `SkipScenarioException` in the Gauge API to allow users to skip scenarios programmatically.
- Updated `MethodExecutor` to catch `SkipScenarioException` and return a `ProtoExecutionResult` with `skipScenario=true`, an appropriate message, and no failure flag.
- Added unit test `testStepMethodExecutionWithSkipScenarioException` in `StepExecutionStageTest.java` to verify the behavior.

This implements the feature request from issue #691 by allowing steps to skip execution cleanly using `Gauge.skip("reason")`.

Signed-off-by: mehmetozdursun <142603171+mehmetozdursun@users.noreply.github.com>
Signed-off-by: serhatozdursun <serhat.ozdursun@gmail.com>

* fix mergeExecResults for a missing skipped flag

Signed-off-by: serhatozdursun <serhat.ozdursun@gmail.com>

* Update AbstractExecutionStage.java

fix the format issue which cause the fail

Signed-off-by: serhatozdursun <serhat.ozdursun@gmail.com>

* Bump up gauge-java version

Signed-off-by: serhatozdursun <serhat.ozdursun@gmail.com>

* Tidy handling of scenario skipping; adding additional merge tests

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

---------

Signed-off-by: mehmetozdursun <142603171+mehmetozdursun@users.noreply.github.com>
Signed-off-by: serhatozdursun <serhat.ozdursun@gmail.com>
Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>
Co-authored-by: mehmetozdursun <142603171+mehmetozdursun@users.noreply.github.com>
Co-authored-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

v0.11.4

Toggle v0.11.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Migrate publishing to Sonatype Central Publisher Portal (#923)

https://central.sonatype.org/faq/what-is-different-between-central-portal-and-legacy-ossrh/#process-to-migrate

Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>

v0.11.3

Toggle v0.11.3's commit message

Verified

This commit was signed with the committer’s verified signature.
chadlwilson Chad Wilson
Build/release with Java 21

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

v0.11.2

Toggle v0.11.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updates grpc and protobuf to resolve vulnerabilities (#873)

* Updates grpc and protobuf to resolve vulnerabilities

---------

Signed-off-by: Haroon Sheikh <haroon.sheikh@sky.uk>

v0.11.1

Toggle v0.11.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update protos and tidy test code (#848)

* Consolidate on junit-jupiter and tidy POM

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

* Update protos and regenerate

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

* Remove unnecessary commons-io dependency

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

* Bump go to 1.23

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

* Use more modern Maven version on GHA

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>

---------

Signed-off-by: Chad Wilson <chadw@thoughtworks.com>