Skip to content

Commit

Permalink
✨ adopt reproducible builds
Browse files Browse the repository at this point in the history
  • Loading branch information
ryandens committed Sep 14, 2024
1 parent 0ec33c7 commit fa36dc5
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions build-logic/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
`kotlin-dsl`
alias(buildlibs.plugins.reproducible.builds)
alias(buildlibs.plugins.spotless)
}

Expand All @@ -18,6 +19,7 @@ dependencies {
implementation(buildlibs.plugin.publish)
implementation(buildlibs.kotlin)
implementation(buildlibs.nebula.apache.license)
implementation(buildlibs.reproducible.builds)
implementation(buildlibs.spotless)
implementation(buildlibs.sigstore)
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
id("com.diffplug.spotless")
id("org.gradlex.reproducible-builds")
java
}

Expand Down
3 changes: 3 additions & 0 deletions gradle/buildlibs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
[versions]
reproducible-builds = "1.0"
spotless = "6.25.0"

[libraries]
spotless = { module = "com.diffplug.spotless:com.diffplug.spotless.gradle.plugin", version.ref = "spotless" }
plugin-publish = { module = "com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin", version = "1.3.0"}
kotlin = { module = "org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin", version = "1.9.25" }
nebula-apache-license = { module = "com.netflix.nebula.maven-apache-license:com.netflix.nebula.maven-apache-license.gradle.plugin", version = "21.1.0"}
reproducible-builds = { module = "org.gradlex.reproducible-builds:org.gradlex.reproducible-builds.gradle.plugin", version.ref = "reproducible-builds" }
sigstore = { module = "dev.sigstore.sign:dev.sigstore.sign.gradle.plugin", version = "1.0.0" }

[plugins]
reproducible-builds = { id = "org.gradlex.reproducible-builds", version.ref = "reproducible-builds" }
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }

0 comments on commit fa36dc5

Please sign in to comment.