Skip to content

ci(ff): support feature freeze automation#347

Open
v1v wants to merge 1 commit intoelastic:mainfrom
v1v:feature/release-scripts-for-ff
Open

ci(ff): support feature freeze automation#347
v1v wants to merge 1 commit intoelastic:mainfrom
v1v:feature/release-scripts-for-ff

Conversation

@v1v
Copy link
Copy Markdown
Member

@v1v v1v commented Mar 12, 2026

This should help with creating the release branch automatically.

Tests

$ DRY_RUN=true make release-major-minor \
  CURRENT_RELEASE=9.5.0-test \
  PROJECT_OWNER=v1v          
Checking release requirements...
✓ Requirements check passed 
Creating release branch 9.5.0-test from main...
[DRY_RUN] git checkout main
[DRY_RUN] git pull origin main
[DRY_RUN] git checkout -b 9.5.0-test
[DRY_RUN] git push origin 9.5.0-test
⚠ DRY_RUN mode: Branch created locally but NOT pushed to remote 

Next steps:
1. Create branch protection rules at:
   https://github.com/v1v/elastic-stack-installers/settings/branch_protection_rules/new
2. Notify release team in #mission-control
✓ Major/minor release branch created successfully 
 make release-major-minor \
  CURRENT_RELEASE=9.5.0-test \
  PROJECT_OWNER=v1v
Checking release requirements...
✓ Requirements check passed 
Creating release branch 9.5.0-test from main...
Switched to branch 'main'
Your branch is ahead of 'origin/main' by 39 commits.
  (use "git push" to publish your local commits)
From https://github.com/v1v/elastic-stack-installers
 * branch            main       -> FETCH_HEAD
Already up to date.
Switched to a new branch '9.5.0-test'
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote: 
remote: Create a pull request for '9.5.0-test' on GitHub by visiting:
remote:      https://github.com/v1v/elastic-stack-installers/pull/new/9.5.0-test
remote: 
To https://github.com/v1v/elastic-stack-installers.git
 * [new branch]      9.5.0-test -> 9.5.0-test
✓ Created and pushed branch 9.5.0-test 

Next steps:
1. Create branch protection rules at:
   https://github.com/v1v/elastic-stack-installers/settings/branch_protection_rules/new
2. Notify release team in #mission-control
✓ Major/minor release branch created successfully 

https://github.com/v1v/elastic-stack-installers/tree/9.5.0-test

@v1v v1v requested a review from a team as a code owner March 12, 2026 17:34
@elasticmachine
Copy link
Copy Markdown
Collaborator

elasticmachine commented Mar 12, 2026

💔 Build Failed

Failed CI Steps

History

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.

2 participants