Skip to content

Commit 1d95666

Browse files
committed
chore: update the release instructions
1 parent 04a5f6f commit 1d95666

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

CONTRIBUTING.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,13 @@ Run `./format.sh` to format all source files in the way enforced by the "Check f
131131

132132
## Releasing (CI employees only)
133133

134-
1. Push a tag of the form `v1.2.3` to trigger the "Prerelease" GitHub Actions workflow.
135-
2. Wait for the workflow to finish (about 10 minutes).
136-
3. Download the artifact called "jazzer-maven-central-bundle" from the prerelease workflow run.
137-
4. Log into https://central.sonatype.com/publishing and click on "Publish Component".
138-
5. In the dialog that follows, under "Upload Your File", select the downloaded artifact. The "Deployment Name" doesn't matter. Click "Publish Component".
139-
6. Refresh the page, and you should see "Deployment Info" with status "VALIDATED".
140-
7. Click "Publish" to publish the component to Maven Central and wait for the status to change to "PUBLISHED" (a refresh or two may be necessary).
141-
8. Release the draft Github release. This will automatically create a tag, push the docker images and deploy the docs (can take about a few minutes to appear at [jazzer-docs]( https://codeintelligencetesting.github.io/jazzer-docs)).
134+
1. Push a tag of the form `v1.2.3` to trigger the "Prerelease" GitHub Actions workflow followed by the "Release" workflow.
135+
2. Make sure that Jazzer was actually published on Maven Central.
136+
3. Publish the draft releas on Github. This will also automatically update the [jazzer-docs](https://codeintelligencetesting.github.io/jazzer-docs).
137+
138+
Upon a failure to deploy to Maven Central, you can eather log into https://central.sonatype.com/publishing and see the status of the last attempt to publish, or follow these steps to manually deploy the artifacts:
139+
1. Download the bundle artifact called "jazzer-maven-central-bundle".
140+
2. Log into https://central.sonatype.com/publishing and click on "Publish Component".
141+
3. In the dialog that follows, under "Upload Your File", select the downloaded artifact. The "Deployment Name" doesn't matter. Click "Publish Component".
142+
4. Refresh the page, and you should see "Deployment Info" with status "VALIDATED".
143+
5. Click "Publish" to publish the component to Maven Central and wait for the status to change to "PUBLISHED" (a refresh or two may be necessary).

0 commit comments

Comments
 (0)