Skip to content

Conversation

@martin-majlis-s1
Copy link
Collaborator

🥅 Goal

Add instructions about the release procedure.

🛠️ Solution

Instructions are added:

When code is merged, new tag is created and content of the release
folder is updated with the tarball containing the latest version. You can release
new version by following these instructions:

  1. Go to Releases and remember what was the latest version released.
  2. Click on Draft new release.
  3. Create new release by:
    1. Pick the latest tag.
    2. As previous tag pick the tag of the latest release from 1.
    3. Click on Generate release notes.
    4. Upload the file from the release folder - TA_dataset-x.y.z.tar.gz.
    5. Append some short description to the Release title.
  4. Click on Publish release.

dataset-addon-for-splunk-end
dataset-addon-for-splunk-begin

🏫 Testing

Check the instructions.

Copy link
Contributor

@tomaz-s1 tomaz-s1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Eventually we could also fully automate the release workflow as we have done for the Grafana plugin - https://github.com/scalyr/scalyr-grafana-datasource-plugin/blob/master/.github/workflows/release.yml#L92

@martin-majlis-s1 martin-majlis-s1 merged commit adfb145 into main Nov 6, 2023
@martin-majlis-s1 martin-majlis-s1 deleted the release-instructions branch November 6, 2023 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants