Skip to content

Commit 35b7cd2

Browse files
committed
First commit for Kotlin-hands-on
1 parent 0983154 commit 35b7cd2

File tree

12 files changed

+45
-20
lines changed

12 files changed

+45
-20
lines changed

.github/workflows/publish.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Publish
2+
on:
3+
release:
4+
types: [released, prereleased]
5+
jobs:
6+
publish:
7+
name: Release build and publish
8+
runs-on: macOS-latest
9+
steps:
10+
- name: Check out code
11+
uses: actions/checkout@v4
12+
- name: Set up JDK 21
13+
uses: actions/setup-java@v4
14+
with:
15+
distribution: 'zulu'
16+
java-version: 21
17+
- name: Publish to MavenCentral
18+
run: ./gradlew publishToMavenCentral
19+
env:
20+
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
21+
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
22+
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }}
23+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }}
24+
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_KEY_CONTENTS }}
25+

fibonacci/build.gradle.kts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import com.vanniktech.maven.publish.SonatypeHost
22
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
33
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
44

5-
group = "io.github.pahill"
5+
group = "io.github.kotlin-hands-on"
66
version = "1.0.6"
77

88
plugins {
@@ -40,7 +40,7 @@ kotlin {
4040
}
4141

4242
android {
43-
namespace = "io.github.pahill.fibonacci"
43+
namespace = "io.github.kotlinhandson.fibonacci"
4444
compileSdk = libs.versions.android.compileSdk.get().toInt()
4545
defaultConfig {
4646
minSdk = libs.versions.android.minSdk.get().toInt()
@@ -52,13 +52,13 @@ mavenPublishing {
5252

5353
signAllPublications()
5454

55-
coordinates("io.github.pahill", "fibonacci", "1.0.6")
55+
coordinates("io.github.kotlin-hands-on", "fibonacci", "1.0.6")
5656

5757
pom {
5858
name.set("Fibonacci library")
5959
description.set("A description of what my library does.")
6060
inceptionYear.set("2024")
61-
url.set("https://github.com/pahill/fibonacci/")
61+
url.set("https://github.com/kotlin-hands-on/fibonacci/")
6262
licenses {
6363
license {
6464
name.set("The Apache License, Version 2.0")
@@ -68,15 +68,15 @@ mavenPublishing {
6868
}
6969
developers {
7070
developer {
71-
id.set("pahill")
72-
name.set("Pamela Hill")
73-
url.set("https://github.com/pahill/")
71+
id.set("kotlin-hands-on")
72+
name.set("Kotlin Developer Advocate")
73+
url.set("https://github.com/kotlin-hands-on/")
7474
}
7575
}
7676
scm {
77-
url.set("https://github.com/pahill/fibonacci/")
78-
connection.set("scm:git:git://github.com/pahill/fibonacci.git")
79-
developerConnection.set("scm:git:ssh://[email protected]/pahill/fibonacci.git")
77+
url.set("https://github.com/kotlin-hands-on/fibonacci/")
78+
connection.set("scm:git:git://github.com/kotlin-hands-on/fibonacci.git")
79+
developerConnection.set("scm:git:ssh://[email protected]/kotlin-hands-on/fibonacci.git")
8080
}
8181
}
8282
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
actual val firstElement: Int = 1
44
actual val secondElement: Int = 2

fibonacci/src/androidUnitTest/kotlin/AndroidFibiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
import kotlin.test.Test
44
import kotlin.test.assertEquals

fibonacci/src/commonMain/kotlin/CustomFibi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
fun generateFibi() = sequence {
44
var a = firstElement

fibonacci/src/commonTest/kotlin/FibiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
import kotlin.test.Test
44
import kotlin.test.assertEquals
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
actual val firstElement: Int = 3
44
actual val secondElement: Int = 4

fibonacci/src/iosTest/kotlin/IosFibiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
import kotlin.test.Test
44
import kotlin.test.assertEquals
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
actual val firstElement: Int = 2
44
actual val secondElement: Int = 3

fibonacci/src/jvmTest/kotlin/JvmFibiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.pahill.fibonacci
1+
package io.github.kotlinhandson.fibonacci
22

33
import kotlin.test.Test
44
import kotlin.test.assertEquals

0 commit comments

Comments
 (0)