This GitHub Action opens a pull request in sonar-update-center-properties adding a new release section to the specified .properties file.
Make sure your release-automation token in re-terraform-aws-vault allows writing to sonar-update-center-properties. It must include:
contents: writepull-requests: write
The action uses a Python script (update.py) that performs an in-place update of the .properties file.
| Input | Description | Required |
|---|---|---|
file |
The .properties file to update (e.g., scannermaven.properties). |
true |
version |
The new version string (e.g., 5.5.0.6356). |
true |
description |
Value for the description field of the new version entry. |
true |
date |
Value for the date field of the new version entry (e.g., 2026-03-04). Defaults to today's date. |
false |
changelog-url |
Value for the changelogUrl field of the new version entry. |
true |
download-url |
Value for the downloadUrl field of the new version entry. |
true |
| Output | Description |
|---|---|
pull-request-url |
The URL of the created pull request. |