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
patch: Add Continued MySQL Support #18921
patch: Add Continued MySQL Support #18921
Conversation
Changed Packages
|
Thanks for the contribution! |
Uffizzi Ephemeral Environment Deploying☁️ https://app.uffizzi.com/github.com/backstage/backstage/pull/18921 ⚙️ Updating now by workflow run 5928206782. What is Uffizzi? Learn more! |
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.
Thanks for the contribution @PeteLevineA, this work is pretty challenging so thanks for taking it on. I'm the owner of the Linguist plugin so my focus really is just on that part but I do think my comments probably apply more broadly as well.
Beyond my comments on the changes would it be possible to format the PR description into a list? Right now it all runs into each other making it hard to read 👍
84967f9
to
3bf9d2b
Compare
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.
Looks good to me for the Linguist changes, thanks again @PeteLevineA 🚀
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.
Thanks! Just a quick review before EOD
packages/create-app/templates/default-app/app-config.production.mysql.yaml
Outdated
Show resolved
Hide resolved
3185838
to
7e14aef
Compare
Expanded packages/backend-common with MySQL Tests Updated packages/backend-tasks column types to conform to MySQL Updated packages/backend-tasks database tests with MySQL Updated packages/backend-tasks datetime column to work with MySQL Updated packages/create-app with a production MySQL App Config template Updated packages/e2e-test to allow for e2e testing with MySQL Updated plugins/app-backend some text columns to string Updated plugins/app-backend interval to work with MySQL Updated plugins/bazaar-backend to run db tests against MySQL Updated plugins/catalog-backend-module-incremental-ingestion to run db tests against MySQL Updated plugins/catalog-backend text columns to longtext to work with MySQL like issue suggested Updated plugins/code-coverage-backend text column to string Updated plugins/linguist-backend text column to string Updated plugins/tech-insights-backend text columns to string Updated plugins/tech-insights-backend db tests to include MySQL Added New E2E tests to run on pull requests to test against MySQL Co-authored-by: Alex Rocha <alexr1@vmware.com> Co-authored-by: David Alvarado <dalvarado@vmware.com> Co-authored-by: Shwetha Gururaj <gururajsh@vmware.com> Co-authored-by: Al <aberezovsky@vmware.com> Co-authored-by: Gerg <gcobb@vmware.com> Signed-off-by: Pete Levine A <lpete@vmware.com> Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: Pete Levine A <lpete@vmware.com> Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: Pete Levine A <lpete@vmware.com> Signed-off-by: lpete@vmware.com <lpete@vmware.com>
…ted plugins (#1) Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com> fix issues with merge Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
b05c485
to
9ae110c
Compare
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
@freben can you please give a re-review when you get a chance so we can make it in 1.18-next? Thanks! Also the failing e2e appears to be due to latest rebase of main branch. I can rebase again once that's fixed to get green across the board |
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
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.
Alright so very close! Let's try to get these two last things set and then you'll be good to go as far as I can see
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
Thank you for contributing to Backstage! The changes in this pull request will be part of the |
Linked Issue: #18668
Hey Team!
We added the following changes to the following packages/plugins to continue forward progress with working with the mysql database.
We also added a new workflow adjacent to the Linux E2E github action that runs specifically against MySQL:8 docker image.
Hey, I just made a Pull Request!
✔️ Checklist
Signed-off-by
line in the message. (more info)