Skip to content

Commit

Permalink
Update readme #5780
Browse files Browse the repository at this point in the history
  • Loading branch information
StepanBrychta committed Sep 18, 2024
1 parent 949dedf commit 05dfc19
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,18 @@ Our process is [inspired by the Hypothesis library](https://hypothesis.works/art
```

2. When the pull request is merged, our CI system merges the release note into [the changelog](./CHANGELOG.md) and cuts a new release.
This release is uploaded to an S3 bucket.
This release is uploaded to our public Sonatype repository.

3. Our CI system then opens pull requests on our downstream repos, updating them to use the newly released version.

This means that new changes are deployed quickly and consistently across the platform.
If we've made breaking changes that need more changes in the downstream repo, that happens immediately (usually by the author of the original patch).

### Maven Central (Sonatype)

When a new release is merged into the main branch, all packages are automatically published to our [public Sonatype repository](https://central.sonatype.com/namespace/org.wellcomecollection).
This is done through a [GitHub action](.github/workflows/release.yml).

Packages are published into the `org.wellcomecollection` namespace, ownership of which had to be proven by adding a TXT record to the wellcomecollection.org Route 53 hosted zone.

The credentials to our Sonatype account and a base64 encoded GPG key (and corresponding passphrase) are stored in AWS Secrets Manager in the platform account.

0 comments on commit 05dfc19

Please sign in to comment.