Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[DRAFT] Automate some manual release steps#9419

Draft
acstll wants to merge 1 commit intoelastic:mainfrom
acstll:feat/release-automation
Draft

[DRAFT] Automate some manual release steps#9419
acstll wants to merge 1 commit intoelastic:mainfrom
acstll:feat/release-automation

Conversation

@acstll
Copy link
Contributor

@acstll acstll commented Mar 2, 2026

Summary

This PR adds 2 scripts to automate some of the manual steps involved in the release process.

  • yarn release:prep helps create the release PR
  • yarn release:publish adds the git tag and triggers the workflow, once the PR has been merged (we could add a step to create the "release" in GitHub using gh as well)

Note

I used this script for the v113.1.0 release

Why are we making this change?

To save time and prevent errors.

Important

I'm happy to close this if you don't think this is a good idea or has little value

Screenshots

Screenshot 2026-02-23 at 17 22 51

Impact to users

None, internal.

QA

WIP

General checklist

  • Browser QA
    • Checked in both light and dark modes
    • Checked in both MacOS and Windows high contrast modes
    • Checked in mobile
    • Checked in Chrome, Safari, Edge, and Firefox
    • Checked for accessibility including keyboard-only and screenreader modes
  • Docs site QA
  • Code quality checklist
  • Release checklist
    • A changelog entry exists and is marked appropriately
    • If applicable, added the breaking change issue label (and filled out the breaking change checklist)
    • If the changes unblock an issue in a different repo, smoke tested carefully (see Testing EUI features in Kibana ahead of time)
  • Designer checklist
    • If applicable, file an issue to update EUI's Figma library with any corresponding UI changes. (This is an internal repo, if you are external to Elastic, ask a maintainer to submit this request)

@acstll acstll self-assigned this Mar 2, 2026
@acstll acstll added the skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation) label Mar 2, 2026
@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

cc @acstll

@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

cc @acstll

@weronikaolejniczak
Copy link
Contributor

I'm happy to close this if you don't think this is a good idea or has little value

This is absolutely a good idea and has great value, Arturo! It's a great call and I'm happy you found time to do this during support week ❤️ Is there anything I can do to push this forward? Do you need a pre-review?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Use on PRs to skip changelog requirement (Don't delete - used for automation)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants