Skip to content

Commit

Permalink
update publish procedure
Browse files Browse the repository at this point in the history
  • Loading branch information
carueda committed Aug 23, 2024
1 parent 86775ea commit 29dfe2b
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ enablePlugins(BuildInfoPlugin)

organization := "com.github.carueda"
name := "tscfg"
version := "1.1.0"
version := "1.1.1"
scalaVersion := "3.3.3"
crossScalaVersions := Seq("2.13.9", "3.3.3", "3.4.3", "3.5.0")

Expand Down
48 changes: 48 additions & 0 deletions misc/publish.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
2024-08
Making this work again.

Created new PGP:
```
❯ gpg --list-keys
[keyboxd]
---------
pub ed25519 2024-08-23 [SC] [expires: 2027-08-23]
61E2C83F241206B722B7A09E348B4CEE2DC47A1B
uid [ultimate] Central Repo <[email protected]>
sub cv25519 2024-08-23 [E] [expires: 2027-08-23]
```

Uploaded the key to the keyserver:
```
❯ gpg --keyserver keyserver.ubuntu.com --send-keys 348B4CEE2DC47A1B
```
Then, after a few moments, checked
https://keyserver.ubuntu.com/pks/lookup?search=348B4CEE2DC47A1B&fingerprint=on&op=index
and the key was there.

Now, for the account, per https://central.sonatype.org/publish/generate-token/, I created a token,
which I captured in `~/.sbt/1.0/sonatype.sbt`:

```scala
credentials += Credentials("Sonatype Nexus Repository Manager",
"oss.sonatype.org",
"the-token-user",
"the-token-pw")
```

Then:
```
> +publishSigned
> +sonatypeBundleRelease
```

Refs:

- https://community.sonatype.com/t/401-content-access-is-protected-by-token-authentication-failure-while-performing-maven-release/12741/2
- https://central.sonatype.org/publish/generate-token/


----
(old notes)

Refs:

- https://www.scala-sbt.org/release/docs/Using-Sonatype.html
Expand Down

0 comments on commit 29dfe2b

Please sign in to comment.