Skip to content

Commit 893eb80

Browse files
Merge branch 'main' into script_rescorer
2 parents 48dd4ce + 89176d1 commit 893eb80

File tree

70 files changed

+1381
-234
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1381
-234
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11

2+
# claude
3+
.claude
4+
25
# intellij files
36
.idea/
47
*.iml

build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/InternalDistributionDownloadPluginFuncTest.groovy

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,11 @@ class InternalDistributionDownloadPluginFuncTest extends AbstractGradleFuncTest
167167
}
168168
}
169169
}
170+
171+
tasks.named('assemble').configure {
172+
dependsOn buildTar
173+
}
174+
170175
artifacts {
171176
it.add("default", buildTar)
172177
it.add("extracted", buildExpanded)

build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/transport/TransportVersionValidationFuncTest.groovy

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -204,18 +204,18 @@ class TransportVersionValidationFuncTest extends AbstractTransportVersionFuncTes
204204
unreferencedTransportVersion("initial_10.0.0", "10000000")
205205
latestTransportVersion("10.0", "initial_10.0.0", "10000000")
206206
when:
207-
def result = gradleRunner(":myserver:validateTransportVersionDefinitions").build()
207+
def result = gradleRunner(":myserver:validateTransportVersionResources").build()
208208
then:
209-
result.task(":myserver:validateTransportVersionDefinitions").outcome == TaskOutcome.SUCCESS
209+
result.task(":myserver:validateTransportVersionResources").outcome == TaskOutcome.SUCCESS
210210
}
211211

212212
def "named and unreferenced definitions cannot have the same name"() {
213213
given:
214214
unreferencedTransportVersion("existing_92", "10000000")
215215
when:
216-
def result = validateDefinitionsFails()
216+
def result = validateResourcesFails()
217217
then:
218-
assertDefinitionsFailure(result, "Transport version definition file " +
218+
assertValidateResourcesFailure(result, "Transport version definition file " +
219219
"[myserver/src/main/resources/transport/definitions/named/existing_92.csv] " +
220220
"has same name as unreferenced definition " +
221221
"[myserver/src/main/resources/transport/definitions/unreferenced/existing_92.csv]")
@@ -225,8 +225,8 @@ class TransportVersionValidationFuncTest extends AbstractTransportVersionFuncTes
225225
given:
226226
unreferencedTransportVersion("initial_10.0.1", "10000001")
227227
when:
228-
def result = gradleRunner(":myserver:validateTransportVersionDefinitions").build()
228+
def result = gradleRunner(":myserver:validateTransportVersionResources").build()
229229
then:
230-
result.task(":myserver:validateTransportVersionDefinitions").outcome == TaskOutcome.SUCCESS
230+
result.task(":myserver:validateTransportVersionResources").outcome == TaskOutcome.SUCCESS
231231
}
232232
}

build-tools-internal/src/main/groovy/elasticsearch.fips.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ if (buildParams.inFipsJvm) {
2323
File fipsSecurity = new File(fipsResourcesDir, javaSecurityFilename)
2424
File fipsPolicy = new File(fipsResourcesDir, 'fips_java.policy')
2525
File fipsTrustStore = new File(fipsResourcesDir, 'cacerts.bcfks')
26-
def bcFips = dependencies.create('org.bouncycastle:bc-fips:1.0.2.5')
26+
def bcFips = dependencies.create('org.bouncycastle:bc-fips:1.0.2.6')
2727
def bcTlsFips = dependencies.create('org.bouncycastle:bctls-fips:1.0.19')
2828
def manualDebug = false; //change this to manually debug bouncy castle in an IDE
2929
if(manualDebug) {
30-
bcFips = dependencies.create('org.bouncycastle:bc-fips-debug:1.0.2.5')
30+
bcFips = dependencies.create('org.bouncycastle:bc-fips-debug:1.0.2.6')
3131
bcTlsFips = dependencies.create('org.bouncycastle:bctls-fips:1.0.19'){
3232
exclude group: 'org.bouncycastle', module: 'bc-fips' // to avoid jar hell
3333
}

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/InternalDistributionArchiveSetupPlugin.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ private void registerAndConfigureDistributionArchivesExtension(Project project)
7474
project.project(subProjectName, sub -> {
7575
sub.getPlugins().apply(BasePlugin.class);
7676
sub.getArtifacts().add(DEFAULT_CONFIGURATION_NAME, distributionArchive.getArchiveTask());
77+
sub.getTasks().named("assemble").configure(task -> task.dependsOn(distributionArchive.getArchiveTask()));
7778
var extractedConfiguration = sub.getConfigurations().create(EXTRACTED_CONFIGURATION_NAME);
7879
extractedConfiguration.setCanBeResolved(false);
7980
extractedConfiguration.setCanBeConsumed(true);

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.gradle.process.ExecResult;
1717

1818
import java.io.ByteArrayOutputStream;
19+
import java.io.File;
1920
import java.io.IOException;
2021
import java.nio.charset.StandardCharsets;
2122
import java.nio.file.Files;
@@ -199,7 +200,8 @@ private <T> T getMainFile(String resourcePath, BiFunction<String, String, T> par
199200
if (getMainResources().contains(resourcePath) == false) {
200201
return null;
201202
}
202-
String content = gitCommand("show", "main:./" + resourcePath).strip();
203+
204+
String content = gitCommand("show", "main:." + File.separator + resourcePath).strip();
203205
return parser.apply(resourcePath, content);
204206
}
205207

build-tools-internal/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ reactive_streams = 1.0.4
2222

2323
antlr4 = 4.13.1
2424
# bouncy castle version for non-fips. fips jars use a different version
25-
bouncycastle=1.78.1
25+
bouncycastle=1.79
2626
# used by security and idp (need to be in sync due to cross-dependency in testing)
2727
opensaml = 4.3.0
2828

distribution/docker/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ dependencies {
129129
metricbeat_fips_aarch64 "beats:metricbeat-fips:${VersionProperties.elasticsearch}:[email protected]"
130130
metricbeat_fips_x86_64 "beats:metricbeat-fips:${VersionProperties.elasticsearch}:[email protected]"
131131

132-
fips "org.bouncycastle:bc-fips:1.0.2.5"
132+
fips "org.bouncycastle:bc-fips:1.0.2.6"
133133
fips "org.bouncycastle:bctls-fips:1.0.19"
134134
}
135135

distribution/docker/src/docker/dockerfiles/cloud_ess_fips/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ RUN printf "\\n" | jdk/bin/keytool -importkeystore \
162162
-deststorepass passwordcacert \
163163
-deststoretype BCFKS \
164164
-providerclass org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider \
165-
-providerpath lib/bc-fips-1.0.2.5.jar \
165+
-providerpath lib/bc-fips-1.0.2.6.jar \
166166
-destprovidername BCFIPS
167167

168168

distribution/packages/build.gradle

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,10 @@ tasks.register('buildDeb', Deb) {
354354
configure(commonDebConfig('x64'))
355355
}
356356

357+
tasks.named('assemble'){
358+
dependsOn 'buildDeb', 'buildAarch64Deb'
359+
}
360+
357361
Closure commonRpmConfig(String architecture) {
358362
return {
359363
configure(commonPackageConfig('rpm', architecture))
@@ -387,6 +391,11 @@ tasks.register('buildRpm', Rpm) {
387391
configure(commonRpmConfig('x64'))
388392
}
389393

394+
tasks.named('assemble'){
395+
dependsOn 'buildRpm', 'buildAarch64Rpm'
396+
}
397+
398+
390399
Closure dpkgExists = { it -> new File('/bin/dpkg-deb').exists() || new File('/usr/bin/dpkg-deb').exists() || new File('/usr/local/bin/dpkg-deb').exists() }
391400
Closure rpmExists = { it -> new File('/bin/rpm').exists() || new File('/usr/bin/rpm').exists() || new File('/usr/local/bin/rpm').exists() }
392401

0 commit comments

Comments
 (0)