File tree 3 files changed +47
-33
lines changed
3 files changed +47
-33
lines changed Original file line number Diff line number Diff line change 1
1
# Finchly
2
- _ Elegant utilities for streamlining integration testing in Kotlin_
3
-
4
- <img src =" docs/finchly-logo.webp " alt =" Logo " height =" 200 " width =" 200 " >
5
2
6
3
[ ![ Kotlin CI with Maven] ( https://github.com/kpavlov/finchly/actions/workflows/maven.yml/badge.svg?branch=main )] ( https://github.com/kpavlov/finchly/actions/workflows/maven.yml )
7
4
[ ![ Codacy Badge] ( https://app.codacy.com/project/badge/Grade/3aa0b5847e70494d9795ff98aa14b386 )] ( https://app.codacy.com/gh/kpavlov/finchly/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade )
8
- [ ![ Codacy Badge] ( https://app.codacy.com/project/badge/Coverage/3aa0b5847e70494d9795ff98aa14b386 )] ( https://app.codacy.com/gh/kpavlov/finchly/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage )
5
+ [ ![ Codacy Covarage Badge] ( https://app.codacy.com/project/badge/Coverage/3aa0b5847e70494d9795ff98aa14b386 )] ( https://app.codacy.com/gh/kpavlov/finchly/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage )
6
+
7
+ _ Elegant utilities for streamlining integration testing in Kotlin_
8
+
9
+ <img src =" docs/finchly-logo.webp " alt =" Logo " height =" 200 " width =" 200 " >
9
10
10
11
## Overview
11
12
Original file line number Diff line number Diff line change
1
+ # How to Release to Maven Central
2
+
3
+ 1 . Cleanup
4
+
5
+ ``` shell
6
+ mvn release:clean
7
+ ```
8
+ delete git tag, if needed:
9
+ ` ` ` shell
10
+ git tag -d v0.1.0
11
+ ` ` `
12
+
13
+ 2. Prepare the release:
14
+ ` ` ` shell
15
+ mvn release:prepare \
16
+ -Dresume=false \
17
+ -DpushChanges=false
18
+ ` ` `
19
+
20
+ 3. Perform the release
21
+
22
+ ` ` ` shell
23
+ GPG_TTY=$( tty) && \
24
+ export GPG_TTY && \
25
+ mvn release:perform -DlocalCheckout=true
26
+ ` ` `
27
+ https://stackoverflow.com/a/57591830/3315474
28
+
29
+
30
+
31
+ In case of GPG error ` gpg: signing failed: Screen or window too small` , [try this](https://stackoverflow.com/a/67498543/3315474):
32
+ ` ` ` shell
33
+ gpg -K --keyid-format SHORT
34
+ ` ` `
35
+
36
+
37
+ 4. Push
38
+
39
+ ` ` ` shell
40
+ git push origin
41
+ git push origin --tags
42
+ ` ` `
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments