Skip to content

Commit eed16fb

Browse files
Konstantin PavlovKonstantin Pavlov
Konstantin Pavlov
authored and
Konstantin Pavlov
committed
Delete core/pom.xml and update documentation
1 parent 4b8e700 commit eed16fb

File tree

3 files changed

+47
-33
lines changed

3 files changed

+47
-33
lines changed

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# Finchly
2-
_Elegant utilities for streamlining integration testing in Kotlin_
3-
4-
<img src="docs/finchly-logo.webp" alt="Logo" height="200" width="200">
52

63
[![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)
74
[![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">
910

1011
## Overview
1112

RELEASE.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
```

core/pom.xml

-29
This file was deleted.

0 commit comments

Comments
 (0)