Skip to content
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

Devops/build automation #965

Merged
merged 10 commits into from
Dec 12, 2024
Merged

Devops/build automation #965

merged 10 commits into from
Dec 12, 2024

Conversation

MikeNeilson
Copy link
Contributor

@MikeNeilson MikeNeilson commented Dec 2, 2024

Use the new "ready-database" to run the integration tests from github actions.

Updates versioning in build.gradle, calendar versioning, but also supporting tag based so we have some control.

Added an additional Annotation that uses the full schema version (versions, it's a list) to decided if a test should run.

@MikeNeilson
Copy link
Contributor Author

Current failures in the GH build are the same as the teamcity build, tests that we know don't pass; several due to needing that staging version.

I will appropriately disable those for now.

@MikeNeilson MikeNeilson requested review from adamkorynta, RyanM-RMA, zack-rma and rma-rripken and removed request for adamkorynta and RyanM-RMA December 3, 2024 23:37
@MikeNeilson
Copy link
Contributor Author

I may have, by label, incorrectly disabled a few tests, let me know.

The ones disabled due to multiple connections definitely need to be fixed, but they do correctly close the connections so in productions not a huge deal. That said the integration tests intentionally run with a pool size of 1 to expose connection usages issues.

@MikeNeilson MikeNeilson added the approved-W192HQ23F0232-task4 Only valid if set by MikeNeilson, DanielO, CharlesG label Dec 3, 2024
@MikeNeilson MikeNeilson merged commit 8e2a304 into develop Dec 12, 2024
4 checks passed
@MikeNeilson MikeNeilson deleted the devops/build-automation branch December 12, 2024 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved-W192HQ23F0232-task4 Only valid if set by MikeNeilson, DanielO, CharlesG
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants