Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
2bccb1745a | |||
b66c757c51 | |||
1e76a2382d | |||
798ff553b5 | |||
5b71adc323 | |||
5a038697bc |
2
.github/workflows/publish.yml
vendored
2
.github/workflows/publish.yml
vendored
@ -18,6 +18,6 @@ jobs:
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
||||
restore-keys: ${{ runner.os }}-gradle
|
||||
- name: Publish package
|
||||
run: ./gradlew publish
|
||||
run: ./gradlew publishAllPublicationsToGithubPackagesRepository
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
9
.github/workflows/release.yml
vendored
9
.github/workflows/release.yml
vendored
@ -19,7 +19,12 @@ jobs:
|
||||
path: ~/.gradle/caches
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
||||
restore-keys: ${{ runner.os }}-gradle
|
||||
- name: Publish package
|
||||
run: ./gradlew publish -Prelease=true
|
||||
- name: Publish packages to Github
|
||||
run: ./gradlew publishAllPublicationsToGithubPackagesRepository -Prelease=true
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
# - name: Publish packages to Nexus
|
||||
# run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository -Prelease=true
|
||||
# env:
|
||||
# SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
|
||||
# SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
|
||||
|
@ -1,5 +1,11 @@
|
||||
# Changelog
|
||||
|
||||
## [1.0.0] - May 9th, 2021
|
||||
|
||||
### Added
|
||||
|
||||
- SonaType integration to publish to MavenCentral
|
||||
|
||||
### [1.0.0-rc] - May 8th, 2021
|
||||
|
||||
### Changed
|
||||
|
@ -2,6 +2,7 @@ plugins {
|
||||
id("org.jetbrains.kotlin.jvm") version "1.4.32" apply false
|
||||
id("io.gitlab.arturbosch.detekt") version "1.16.0-RC2" apply false
|
||||
id("com.adarshr.test-logger") version "3.0.0" apply false
|
||||
id("io.github.gradle-nexus.publish-plugin") version "1.1.0" apply true
|
||||
}
|
||||
|
||||
allprojects {
|
||||
@ -60,3 +61,14 @@ allprojects {
|
||||
withSourcesJar()
|
||||
}
|
||||
}
|
||||
|
||||
nexusPublishing {
|
||||
repositories {
|
||||
sonatype {
|
||||
username.set(System.getenv("SONATYPE_USER"))
|
||||
password.set(System.getenv("SONATYPE_PASSWORD"))
|
||||
nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"))
|
||||
snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Kompendium
|
||||
project.version=1.0.0-rc
|
||||
project.version=1.0.0
|
||||
# Kotlin
|
||||
kotlin.code.style=official
|
||||
# Gradle
|
||||
|
Reference in New Issue
Block a user