Release Grid-Proxy

Introduction

We show the steps to release a new version of the Grid Proxy.

Steps

To release a new version of the Grid-Proxy component, follow these steps:

Update the appVersion field in the charts/Chart.yaml file. This field should reflect the new version number of the release.

The release process includes generating and pushing a Docker image with the latest GitHub tag. This step is automated through the gridproxy-release.yml workflow.

Trigger the gridproxy-release.yml workflow by pushing the desired tag to the repository. This will initiate the workflow, which will generate the Docker image based on the tag and push it to the appropriate registry.

Debugging

In the event that the workflow does not run automatically after pushing the tag and making the release, you can manually execute it using the GitHub Actions interface. Follow these steps:

Go to the GitHub Actions page for the Grid-Proxy repository.

Locate the workflow named gridproxy-release.yml.

Trigger the workflow manually by selecting the "Run workflow" option.

Last change: 2024-10-29