-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci(release): automate release steps for the minor #12233
Conversation
This pull request does not have a backport label. Could you fix it @v1v? 🙏
NOTE: |
This pull request is now in conflicts. Could you fix it @v1v? 🙏
|
@@ -0,0 +1,109 @@ | |||
--- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To help run some pre-flight validations
Let's see if #12333 fixes the lint check error |
* ci(release): automate release steps * refactor a bit * report non supported versions * rename make goals and add some docs * cosmetic changes in the slack messages * support slack threads * fix * chore * chore * refactor: patch * refactor: minor * fix * use slack channel env * use output slack-thread * avoid concurrency * support full checkout and validaitons * notify what's the error if any failure * fix * chore * initial * exclude * chore * enable mergify and yq * update mergify if required * Revert "update mergify if required" This reverts commit 299e6d8. * update mergify if required * use RELEASE_BRANCH add create make goal * fix * support prs * run only if things were created correctly * fix * force branch * refactor * refactor * github warn * enable * set makefile and use variable * fix * fix * create head * update changelog * replace compare * modify * partial * fix * fix * refactor * docs * test * action: grant permissions * notify if failrues * use base branch * fix hardcoded value * remove leaving directory * cannot user github bot to create PRs * chore * enable * chore * fix * production * use release version * support for #12251 --------- Co-authored-by: Silvia Mitter <silvia.mitter@elastic.co> Co-authored-by: Carson Ip <carsonip@users.noreply.github.com> (cherry picked from commit 7f98e30) # Conflicts: # .github/workflows/run-minor-release.yml # .github/workflows/run-patch-release.yml # .gitignore # Makefile
* ci(release): automate release steps * refactor a bit * report non supported versions * rename make goals and add some docs * cosmetic changes in the slack messages * support slack threads * fix * chore * chore * refactor: patch * refactor: minor * fix * use slack channel env * use output slack-thread * avoid concurrency * support full checkout and validaitons * notify what's the error if any failure * fix * chore * initial * exclude * chore * enable mergify and yq * update mergify if required * Revert "update mergify if required" This reverts commit 299e6d8. * update mergify if required * use RELEASE_BRANCH add create make goal * fix * support prs * run only if things were created correctly * fix * force branch * refactor * refactor * github warn * enable * set makefile and use variable * fix * fix * create head * update changelog * replace compare * modify * partial * fix * fix * refactor * docs * test * action: grant permissions * notify if failrues * use base branch * fix hardcoded value * remove leaving directory * cannot user github bot to create PRs * chore * enable * chore * fix * production * use release version * support for #12251 --------- Co-authored-by: Silvia Mitter <silvia.mitter@elastic.co> Co-authored-by: Carson Ip <carsonip@users.noreply.github.com> (cherry picked from commit 7f98e30) # Conflicts: # .github/workflows/run-minor-release.yml # .github/workflows/run-patch-release.yml
@Mergifyio backport 7.17 |
@Mergifyio backport 8.12 |
✅ Backports have been created
|
✅ Backports have been created
|
* ci(release): automate release steps * refactor a bit * report non supported versions * rename make goals and add some docs * cosmetic changes in the slack messages * support slack threads * fix * chore * chore * refactor: patch * refactor: minor * fix * use slack channel env * use output slack-thread * avoid concurrency * support full checkout and validaitons * notify what's the error if any failure * fix * chore * initial * exclude * chore * enable mergify and yq * update mergify if required * Revert "update mergify if required" This reverts commit 299e6d8. * update mergify if required * use RELEASE_BRANCH add create make goal * fix * support prs * run only if things were created correctly * fix * force branch * refactor * refactor * github warn * enable * set makefile and use variable * fix * fix * create head * update changelog * replace compare * modify * partial * fix * fix * refactor * docs * test * action: grant permissions * notify if failrues * use base branch * fix hardcoded value * remove leaving directory * cannot user github bot to create PRs * chore * enable * chore * fix * production * use release version * support for #12251 --------- Co-authored-by: Silvia Mitter <silvia.mitter@elastic.co> Co-authored-by: Carson Ip <carsonip@users.noreply.github.com> (cherry picked from commit 7f98e30) # Conflicts: # .github/workflows/run-minor-release.yml # .github/workflows/run-patch-release.yml Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* feature/patch-release: (249 commits) Update release.mk [updatecli] Bump elastic stack version to 8.13.0-8upz6ftd (elastic#12380) chore: Update to elastic/beats@95f0f85a3edd (elastic#12370) ci(release): automate release steps for the minor (elastic#12233) build(deps): bump the github-actions group with 1 update (elastic#12365) chore: Update to elastic/beats@d1b32774aef4 (elastic#12362) [updatecli] Bump elastic stack version to 8.13.0-ybxdr713 (elastic#12349) chore: Update to elastic/beats@81ebafc4c2da (elastic#12352) [apm docs consolidation] Delete moved files, update README (elastic#12341) [updatecli] Bump elastic stack version to 8.13.0-toucn398 (elastic#12325) docs: fix incorrect filenames in a document for Windows (elastic#12343) chore: Update to elastic/beats@6f192c01ef19 (elastic#12337) build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (elastic#12237) Update NOTICE.txt year (elastic#12333) build(deps): bump the github-actions group with 1 update (elastic#12322) [updatecli] Bump elastic stack version to 8.13.0-4f8l51qr (elastic#12315) docs: Update known issues as fix was released (elastic#12196) feat: use latest apm-data to set success `event.outcome` when otel span.Status is Unset (elastic#12199) [updatecli] Bump elastic stack version to 8.13.0-4aavtlfc (elastic#12304) chore: rename apm-mutating-webhook to apm-k8s-attacher (elastic#12222) ...
💚 All backports created successfully
Questions ?Please refer to the Backport tool documentation |
* ci(release): automate release steps * refactor a bit * report non supported versions * rename make goals and add some docs * cosmetic changes in the slack messages * support slack threads * fix * chore * chore * refactor: patch * refactor: minor * fix * use slack channel env * use output slack-thread * avoid concurrency * support full checkout and validaitons * notify what's the error if any failure * fix * chore * initial * exclude * chore * enable mergify and yq * update mergify if required * Revert "update mergify if required" This reverts commit 299e6d8. * update mergify if required * use RELEASE_BRANCH add create make goal * fix * support prs * run only if things were created correctly * fix * force branch * refactor * refactor * github warn * enable * set makefile and use variable * fix * fix * create head * update changelog * replace compare * modify * partial * fix * fix * refactor * docs * test * action: grant permissions * notify if failrues * use base branch * fix hardcoded value * remove leaving directory * cannot user github bot to create PRs * chore * enable * chore * fix * production * use release version * support for elastic#12251 --------- Co-authored-by: Silvia Mitter <silvia.mitter@elastic.co> Co-authored-by: Carson Ip <carsonip@users.noreply.github.com> (cherry picked from commit 7f98e30)
Motivation/summary
See the test section in the description that explains what PRs and changes have been done when running the GitHub workflow.
patch release to be done in a follow up.
Checklist
apmpackage
have been made)For functional changes, consider:
How to test these changes
Minor release
I used my fork to test this out:
For such I ran https://github.com/v1v/apm-server/actions/runs/7288901075 with
8.13.0
and it created:UI interactions
Once they get triggered through the GitHub actions UI then some slack notifications are sent: