Skip to content

Commit dc3b7a7

Browse files
authored
Make DetectCiEnvironment.detectCiEnvironment public (#88)
The method `DetectCiEnvironment.detectCiEnvironment` was accidentally made package private in 2ae8bd8.
1 parent c5ddcf1 commit dc3b7a7

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
9+
### Fixed
10+
- [Java] Make `DetectCiEnvironment.detectCiEnvironment` public
911

1012
## [9.0.3] - 2022-03-04
1113
### Fixed

java/src/main/java/io/cucumber/cienvironment/DetectCiEnvironment.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,14 @@ public final class DetectCiEnvironment {
77
private DetectCiEnvironment() {
88
}
99

10-
static Optional<CiEnvironment> detectCiEnvironment(Map<String, String> env) {
10+
/**
11+
* Detects the ci system currently in use based on well known environment
12+
* variables.
13+
*
14+
* @param env the environment variables (e.g {@code System.getenv()}
15+
* @return the detected ci system
16+
*/
17+
public static Optional<CiEnvironment> detectCiEnvironment(Map<String, String> env) {
1118
return CiEnvironments.TEMPLATES.stream()
1219
.map(ciEnvironment -> ciEnvironment.detect(env))
1320
.filter(Optional::isPresent)

java/src/test/java/io/cucumber/cienvironment/CiEnvironmentExample.java java/src/test/java/io/cucumber/CiEnvironmentExample.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
package io.cucumber.cienvironment;
1+
package io.cucumber;
2+
3+
import io.cucumber.cienvironment.CiEnvironment;
4+
5+
import java.util.Optional;
26

37
import static io.cucumber.cienvironment.DetectCiEnvironment.detectCiEnvironment;
48

0 commit comments

Comments
 (0)