Metadata-Version: 2.3
Name: mucsi96.publish_tools
Version: 31.0.0
Summary: Publishing tools for continuous integration
Author-email: Igor Bari <mucsi96@gmail.com>
License-File: LICENSE
Requires-Dist: ansible==9.7.0
Requires-Dist: requests==2.32.3
Description-Content-Type: text/markdown

# publish-tools
Tools for package publishing

# Maven

https://central.sonatype.com/

# GPG

https://central.sonatype.org/publish/requirements/gpg/#listing-keys

1. Install GNU GPG

```bash
brew install gnupg
```

2. Generate GPG keys

```bash
gpg --generate-key
```

3. Get key id

```bash
gpg --list-secret-keys --keyid-format=long
```

4. Export the gpg private key

```bash
gpg --export-secret-keys -a <key-id> > secret.txt
```

5. Distribute Your Public Key

```bash
gpg --keyserver keyserver.ubuntu.com --send-keys <your-key-id>
```

