<commit_before>import groovy.lang.GroovyObject

import org.jetbrains.gradle.ext.ProjectSettings

import java.time.LocalDate


buildscript {

    build.loadExtraPropertiesOf(project)

    val kotlinVersion: String by extra
    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
    }

    repositories {
        gradlePluginPortal()
    }
}

plugins {
    base
    id("org.jetbrains.gradle.plugin.idea-ext") version "0.1"
}

allprojects {
    group = "org.gradle"
    version = "0.18.0-SNAPSHOT"
    createOpenTestReportTasks()
}

val publishedPluginsVersion by extra { "0.17.3" }
val futurePluginsVersion = "0.17.4"
project(":plugins") {
    group = "org.gradle.kotlin"
    version = futurePluginsVersion
}

val publishedPluginsExperimentsVersion by extra { "0.1.7" }
val futurePluginsExperimentsVersion = "0.1.8"
project(":plugins-experiments") {
    group = "org.gradle.kotlin"
    version = futurePluginsExperimentsVersion
}

// --- Configure publications ------------------------------------------
val publishedProjects =
    listOf(
        project(":provider"),
        project(":provider-plugins"),
        project(":tooling-models"),
        project(":tooling-builders"))

// For documentation and meaningful `./gradlew dependencies` output
val distribution by configurations.creating
dependencies {
    publishedProjects.forEach {
        distribution(it)
    }
}

allprojects {
    repositories {
        gradlePluginPortal()
    }
}


// -- Integration testing ----------------------------------------------
val prepareIntegrationTestFixtures by task<GradleBuild> {
    dir = file("fixtures")<commit_msg>Bump :plugins-experiments version<commit_after>import groovy.lang.GroovyObject

import org.jetbrains.gradle.ext.ProjectSettings

import java.time.LocalDate


buildscript {

    build.loadExtraPropertiesOf(project)

    val kotlinVersion: String by extra
    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
    }

    repositories {
        gradlePluginPortal()
    }
}

plugins {
    base
    id("org.jetbrains.gradle.plugin.idea-ext") version "0.1"
}

allprojects {
    group = "org.gradle"
    version = "0.18.0-SNAPSHOT"
    createOpenTestReportTasks()
}

val publishedPluginsVersion by extra { "0.17.3" }
val futurePluginsVersion = "0.17.4"
project(":plugins") {
    group = "org.gradle.kotlin"
    version = futurePluginsVersion
}

val publishedPluginsExperimentsVersion by extra { "0.1.8" }
val futurePluginsExperimentsVersion = "0.1.9"
project(":plugins-experiments") {
    group = "org.gradle.kotlin"
    version = futurePluginsExperimentsVersion
}

// --- Configure publications ------------------------------------------
val publishedProjects =
    listOf(
        project(":provider"),
        project(":provider-plugins"),
        project(":tooling-models"),
        project(":tooling-builders"))

// For documentation and meaningful `./gradlew dependencies` output
val distribution by configurations.creating
dependencies {
    publishedProjects.forEach {
        distribution(it)
    }
}

allprojects {
    repositories {
        gradlePluginPortal()
    }
}


// -- Integration testing ----------------------------------------------
val prepareIntegrationTestFixtures by task<GradleBuild> {
    dir = file("fixtures")
{'fraction_non_alphanumeric': 0.15956808638272346, 'fraction_numerical': 0.01199760047990402, 'mean_word_length': 2.798405466970387, 'pattern_counts': {'":': 12, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '571428', 'n_tokens_mistral': 1018, 'n_tokens_neox': 953, 'n_words': 177}