Skip to content

Commit 995eeec

Browse files
Merge pull request #3 from niyajali/kmp-library
2 parents 592f268 + 4a4a4c4 commit 995eeec

File tree

3,008 files changed

+184232
-63055
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,008 files changed

+184232
-63055
lines changed

.github/workflows/build.yaml

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -32,36 +32,13 @@ jobs:
3232
distribution: 'zulu'
3333
java-version: 19
3434

35+
- name: Grant execute permission for gradlew
36+
run: chmod +x gradlew
37+
3538
- name: Full build
3639
if: matrix.os == 'ubuntu-latest'
3740
run: ./gradlew build
3841

3942
- name: KotlinPoet check
4043
if: "matrix.os != 'ubuntu-latest'"
4144
run: ./gradlew check
42-
43-
build-docs:
44-
runs-on: ubuntu-latest
45-
46-
steps:
47-
- name: Checkout
48-
uses: actions/checkout@v4
49-
50-
- name: Configure JDK
51-
uses: actions/setup-java@v4
52-
with:
53-
distribution: 'zulu'
54-
java-version: 19
55-
56-
- name: Prep docs
57-
run: ./gradlew dokkaHtml
58-
59-
- name: Set up Python
60-
uses: actions/setup-python@v5
61-
with:
62-
python-version: 3.8
63-
64-
- name: Build mkdocs
65-
run: |
66-
pip3 install -r .github/workflows/mkdocs-requirements.txt
67-
mkdocs build

.github/workflows/build_docs.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Generate Docs
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
build-docs:
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- name: Checkout
12+
uses: actions/checkout@v4
13+
14+
- name: Configure JDK
15+
uses: actions/setup-java@v4
16+
with:
17+
distribution: 'zulu'
18+
java-version: 19
19+
- uses: gradle/actions/setup-gradle@v4
20+
21+
- name: Grant execute permission for gradlew
22+
run: chmod +x gradlew
23+
24+
- name: Prep docs
25+
run: ./gradlew dokkaHtml
26+
27+
- name: Set up Python
28+
uses: actions/setup-python@v5
29+
with:
30+
python-version: 3.8
31+
32+
- name: Build mkdocs
33+
run: |
34+
pip3 install -r .github/workflows/mkdocs-requirements.txt
35+
mkdocs build

.github/workflows/release.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ jobs:
2727
distribution: 'zulu'
2828
java-version: '17'
2929

30+
- uses: gradle/actions/setup-gradle@v4
31+
32+
- name: Grant execute permission for gradlew
33+
run: chmod +x gradlew
34+
3035
- name: Cache gradle, wrapper and buildSrc
3136
uses: actions/cache@v3
3237
with:
@@ -70,21 +75,17 @@ jobs:
7075
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_TOKEN_USERNAME }}
7176
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_TOKEN_PASSWORD }}
7277
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_SIGNING_KEY }}
73-
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.JRELEASER_GPG_PASSPHRASE }}
78+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.GPG_PASSPHRASE }}
7479
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
75-
CI_FLOW: ${{ github.workflow }}
76-
run: ./gradlew publish --stacktrace
80+
run: ./gradlew publishKotlinMultiplatformPublicationToMavenCentralRepository --stacktrace
7781

7882
- name: Finish Maven Central Release
7983
env:
80-
ORG_GRADLE_PROJECT_SONATYPE_NEXUS_USERNAME: ${{ secrets.MAVEN_TOKEN_USERNAME }}
81-
ORG_GRADLE_PROJECT_SONATYPE_NEXUS_PASSWORD: ${{ secrets.MAVEN_TOKEN_PASSWORD }}
8284
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.MAVEN_TOKEN_USERNAME }}
8385
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.MAVEN_TOKEN_PASSWORD }}
8486
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_SIGNING_KEY }}
85-
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.JRELEASER_GPG_PASSPHRASE }}
87+
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.GPG_PASSPHRASE }}
8688
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
87-
CI_FLOW: ${{ github.workflow }}
8889
run: ./gradlew releaseRepository --no-daemon --stacktrace
8990

9091

-17 Bytes
Binary file not shown.
-67.5 KB
Binary file not shown.
-134 KB
Binary file not shown.

.gradle/8.7/dependencies-accessors/gc.properties

Whitespace-only changes.
-5.77 MB
Binary file not shown.
-17 Bytes
Binary file not shown.
-1 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)