From e1da677b06ab9b0ad4abd1a89c505fc345aa98de Mon Sep 17 00:00:00 2001 From: "Daniel A. A. Pelsmaeker" Date: Thu, 1 Aug 2024 16:01:26 +0200 Subject: [PATCH] Update repo metadata --- README.md | 3 +++ build.gradle.kts | 18 +++++++++++++++--- repo.yaml | 4 +--- settings.gradle.kts | 10 ++++------ 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 55f73a6..bf1efad 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ A Gradle plugin for building, developing, and publishing Eclipse plugins. ## Spoofax 3 Artifacts + + | Gradle Plugin | Latest Release | Latest Snapshot | |---------------|----------------|-----------------| | `org.metaborg.coronium.bundle` | [![Release][mvn-rel-badge:org.metaborg.coronium.bundle:org.metaborg.coronium.bundle.gradle.plugin]][mvn:org.metaborg.coronium.bundle:org.metaborg.coronium.bundle.gradle.plugin] | [![Snapshot][mvn-snap-badge:org.metaborg.coronium.bundle:org.metaborg.coronium.bundle.gradle.plugin]][mvn:org.metaborg.coronium.bundle:org.metaborg.coronium.bundle.gradle.plugin] | @@ -24,6 +26,7 @@ A Gradle plugin for building, developing, and publishing Eclipse plugins. | `org.metaborg.coronium.repository.base` | [![Release][mvn-rel-badge:org.metaborg.coronium.repository.base:org.metaborg.coronium.repository.base.gradle.plugin]][mvn:org.metaborg.coronium.repository.base:org.metaborg.coronium.repository.base.gradle.plugin] | [![Snapshot][mvn-snap-badge:org.metaborg.coronium.repository.base:org.metaborg.coronium.repository.base.gradle.plugin]][mvn:org.metaborg.coronium.repository.base:org.metaborg.coronium.repository.base.gradle.plugin] | + ## Status ### Supported diff --git a/build.gradle.kts b/build.gradle.kts index ca556ea..cd49ba9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,7 @@ +// !! THIS FILE WAS GENERATED USING repoman !! +// Modify `repo.yaml` instead and use `repoman` to update this file +// See: https://github.com/metaborg/metaborg-gradle/ + import org.metaborg.convention.Person import org.metaborg.convention.MavenPublishConventionExtension @@ -6,8 +10,13 @@ import org.metaborg.convention.MavenPublishConventionExtension plugins { id("org.metaborg.convention.root-project") alias(libs.plugins.gitonium) + alias(libs.plugins.spoofax.gradle.langspec) apply false } +rootProjectConvention { + // Add `publishAll` and `publish` tasks that delegate to the subprojects and included builds. + registerPublishTasks.set(true) +} allprojects { apply(plugin = "org.metaborg.gitonium") @@ -15,7 +24,6 @@ allprojects { gitonium { mainBranch.set("master") } - version = gitonium.version group = "org.metaborg" @@ -27,8 +35,12 @@ allprojects { metadata { inceptionYear.set("2018") developers.set(listOf( - Person("Gohla", "Gabriel Konat", "gabrielkonat@gmail.com"), - Person("Virtlink", "Daniel A. A. Pelsmaeker", "developer@pelsmaeker.net"), + Person("Jeff Smits", email = null, id = "Apanatshka"), + )) + contributors.set(listOf( + Person("Gabriel Konat", email = null, id = "Gohla"), + Person("Daniel A. A. Pelsmaeker", email = null, id = "Virtlink"), + Person("Jeff Smits", email = null, id = "Apanatshka"), )) } } diff --git a/repo.yaml b/repo.yaml index af82d41..e7c744d 100644 --- a/repo.yaml +++ b/repo.yaml @@ -41,13 +41,11 @@ files: publishTask: ":coronium:publish" printVersionTask: ":coronium:printVersion" gradleRootProject: - createPublishTasks: true + generate: true rootProjectName: "coronium.root" includedBuilds: - path: "coronium/" - path: "examples/" - githubIssueTemplates: - generate: false readme: body: | ## Status diff --git a/settings.gradle.kts b/settings.gradle.kts index c15485f..d42ece4 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,4 +1,6 @@ -rootProject.name = "coronium.root" +// !! THIS FILE WAS GENERATED USING repoman !! +// Modify `repo.yaml` instead and use `repoman` to update this file +// See: https://github.com/metaborg/metaborg-gradle/ dependencyResolutionManagement { repositories { @@ -18,10 +20,6 @@ plugins { id("org.metaborg.convention.settings") version "latest.integration" } -// We split the build up into one main composite build in the 'plugin' directory, because it builds Gradle plugins, -// which we want to test. Gradle plugins are not directly available in a multi-project build, therefore a separate -// composite build is required. +rootProject.name = "coronium.root" includeBuild("coronium/") -// Included builds listed below can use the Gradle plugins built in 'coronium'. includeBuild("examples/") -