...
Note |
---|
As before, your GPG passphrase may not be masked in terminal. Expand |
---|
title | Have more than one GPG key. Click here to expand... |
---|
| If you have more than one personal key on your GPG keyring, you can specify the correct key by adding Code Block |
---|
-Darguments=-Dgpg.keyname=<Your Key ID> |
to the above mvn command. |
|
Troubleshooting
Expand |
---|
Note |
---|
If you get a warning like: Warning |
---|
[ERROR] Provider message: [ERROR] The git-clone command failed. [ERROR] Command output: [ERROR] Cloning into '/working_directory/fcrepo/fcrepo-storage-ocfl/target/checkout'... [ERROR] git@github.com: Permission denied (publickey). [ERROR] fatal: Could not read from remote repository. [ERROR] [ERROR] Please make sure you have the correct access rights [ERROR] and the repository exists. |
You may need to generate a SSH key, associate it with your Github account and with your local ssh client. More instructions are available on Github |
|
Warning |
---|
|
The following steps, once completed are final. They cannot be undone, revoked or altered. Only proceed if you've completed all the above steps and are absolutely certain the release is ready for publication. |
...
For fcrepo4/fcrepo4 and fcrepo4-exts/fcrepo-camel, manually add links to the current releases. The easiest way to do this is to search for an old version number and copy/update for the current release.
Troubleshooting
Expand |
---|
Info |
---|
title | Error creating blob: API rate limit exceeded |
---|
| Github only allows a certain number of requests per hour. Once that number is hit you'll have to wait an hour before resuming your operation. The site documentation may exhaust this limit several times. |
Info |
---|
If you use two factor authentication with Github and have a Personal Access Token setup for Maven. Ensure that this token has the repo and user:email permissions. |
Info |
---|
If you get the following error:
Code Block |
---|
Failed to execute goal com.github.github:site-maven-plugin:0.12:site (github) on project fcrepo-module-auth-rbacl: Error creating commit: Invalid request.
[ERROR]
[ERROR] For ‘properties/name’, nil is not a string.
[ERROR] For ‘properties/name’, nil is not a string. (422) |
You will need to ensure that the "Name" field of your github profile is not null. Fix it by going to github.com and updating your profile.
|
Info |
---|
title | Error creating blob: cannot retry due to server authentication, in streaming mode |
---|
| This is an authentication error, check your password or token in your Maven settings.xml file. If you use 2-factor you can create a new token with the following permissions notifications, public_repo, repo:status, repo_deployment, user:email |
|
Push Release Branch to Maintenance
...
The release branch has changes made since code freeze. It also contains the update to the version numbers for future development.
...
Ensure that your commit history matches the release branch's commit history, except for the two additional commits.
- Changing from SNAPSHOT version to release version. Something like [maven-release-plugin] prepare release $REPO-$CURR
- Changing from release version to next development version. Something like [maven-release-plugin] prepare for next development iteration
...
If this appears correct, you can push your release branch on to the maintenance branch.
...