Skip to content

Commit

Permalink
[LOOK-1] Release 0.1
Browse files Browse the repository at this point in the history
Close #1
  • Loading branch information
julianhyde committed Aug 20, 2024
1 parent 7dfc7d6 commit f09322e
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 12 deletions.
9 changes: 6 additions & 3 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# look-data-hsqldb release history and change log

For a full list of releases, see
<a href="https://github.com/hydromatic/look-data-hsqldb/releases">github</a>.
<a href="https://github.com/hydromatic/look-data-hsqldb/releases">GitHub</a>.

## <a href="https://github.com/hydromatic/look-data-hsqldb/releases/tag/look-data-hsqldb-0.1">0.1</a> / xxxx-xx-xx
## <a href="https://github.com/hydromatic/look-data-hsqldb/releases/tag/look-data-hsqldb-0.1">0.1</a> / 2024-08-20

* Create, based upon 'The Look' database and [chinook-data-hsqldb](github.com/julianhyde/chinook-data-hsqldb)
* [[LOOK-2](https://github.com/hydromatic/look-data-hsqldb/issues/2)]
Release 0.1
* [[LOOK-3](https://github.com/hydromatic/look-data-hsqldb/compare/main...julianhyde:0003-initial)]
Create, based upon 'The Look' database and [chinook-data-hsqldb](github.com/julianhyde/chinook-data-hsqldb)
* Add history, howto
25 changes: 16 additions & 9 deletions HOWTO.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,36 @@ Look Data Hsqldb.

# Release

Make sure that `mvn clean install site` runs on JDK 7, 8, 9, 10,
Make sure that `mvn clean install site` runs on JDK 8, 11, 17 and 21
on Linux and Windows.
Also check [Travis CI](https://travis-ci.org/hydromatic/look-data-hsqldb).

Update the [release history](HISTORY.md),
the version number at the bottom of [README](README.md),
and the copyright date in [NOTICE](NOTICE).

Using JDK 8, do the following steps:
Switch to JDK 21.

Set up tty so that gpg can prompt for password:
```
mvn clean
mvn release:clean
export GPG_TTY=$(tty)
```

Check that the sandbox is clean:
```
./mvnw clean
./mvnw release:clean
git clean -nx
git clean -fx
read -s GPG_PASSPHRASE
mvn -Prelease -Dgpg.passphrase=${GPG_PASSPHRASE} release:prepare
mvn -Prelease -Dgpg.passphrase=${GPG_PASSPHRASE} release:perform
```

Prepare and perform:
```
./mvnw -Prelease -DreleaseVersion=x.y.0 -DdevelopmentVersion=x.(y+1).0-SNAPSHOT release:prepare
./mvnw -Prelease release:perform
```

Then go to [Sonatype](https://oss.sonatype.org/#stagingRepositories),
log in, close the repository, and release.

Make sure that the [site](http://www.hydromatic.net/look-data-hsqldb/) has been updated.

[Announce the release](https://twitter.com/julianhyde/status/622842100736856064).

0 comments on commit f09322e

Please sign in to comment.