Skip to content

Update the release process per changes to the org #6912

Closed

Description

@dlvenable

Is your feature request related to a problem? Please describe.

The GitHub organization is no longer allowing automatic creation of tags. Nor can we use the GitHub application for writing the change log.

We create a tag here:

https://github.com/opensearch-project/data-prepper/blob/main/.github/workflows/release.yml#L184-L194

This also is what creates our Jenkins workflow.

This section is also now invalid.

https://github.com/opensearch-project/data-prepper/blob/main/.github/workflows/release.yml#L230-L235

Describe the solution you'd like

Update the release process to work with these changes to the organization.

Because we can no longer create tags, the release workflow will now only verify that the tag exists and matches the current version in gradle.properties.

Also, both our release and release-prepare-branch GitHub Actions current create PRs. The release creates these for the changelog and the release-prepare-branch creates these to create a PR with the updated version and THIRD-PARTY file update. These GHAs may not longer create PRs using this repo's credentials. Instead it will use a new fork provided by https://github.com/opensearch-ci-bot. The PRs will come from this bot and the Data Prepper repo will have a personal access token (PAT) for this user.

Describe alternatives you've considered (Optional)

N/A

Additional context

N/A

Activity

  1. self-assigned this
    on Jun 8, 2026
  2. added this to the v2.16 milestone on Jun 8, 2026
  3. added
    maintenanceIssues to help maintain the project, such as improving builds, testing, etc.
    on Jun 8, 2026
  4. moved this from Unplanned to To do in Data Prepper Tracking Boardon Jun 8, 2026
  5. added a commit that references this issue on Jun 11, 2026
    b2f8330
  6. added a commit that references this issue on Jun 30, 2026
    bf53ea3
  7. added a commit that references this issue on Jul 1, 2026
    f0ed12a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

maintenanceIssues to help maintain the project, such as improving builds, testing, etc.

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions