Skip to content

Create pre-release tests that run as a github workflow.#991

Merged
aiuto merged 27 commits intobazelbuild:mainfrom
aiuto:rel_wfw
Dec 3, 2025
Merged

Create pre-release tests that run as a github workflow.#991
aiuto merged 27 commits intobazelbuild:mainfrom
aiuto:rel_wfw

Conversation

@aiuto
Copy link
Copy Markdown
Collaborator

@aiuto aiuto commented Dec 2, 2025

Create a linux only subset of the tests that run as a gitlab workflow.

  • This will become the smoke test before the release workflow.
  • The buildkite workflows are still needed for the cross platform testing.
  • There are very strange failures with Bazel latest (10.0.0). They are related to JDK runtimes, which we do not use for any of the tests. So I did not try with the latest release yet. I'll come back to that in regular CI.
  • Testing with bazel 7 showed some features are not backwards compatible, I adjusted test cases to allow bazel 7 jobs to skip those tests.

#918

aiuto and others added 4 commits November 25, 2025 15:08
- This will become the smoke test before the release workflow.
- The buildkite workflows are still needed for the cross platform testing.
@aiuto aiuto requested a review from cgrindel December 2, 2025 03:13
@aiuto aiuto requested a review from meteorcloudy as a code owner December 2, 2025 03:13
@aiuto aiuto marked this pull request as draft December 2, 2025 05:58
@cgrindel
Copy link
Copy Markdown
Collaborator

cgrindel commented Dec 2, 2025

@aiuto This is still in Draft state. Did you want a review now or are you still working this?

@aiuto aiuto changed the title Create pre-release tests that run as a gitlab workflow. Create pre-release tests that run as a github workflow. Dec 2, 2025
@aiuto aiuto marked this pull request as ready for review December 2, 2025 15:53
@aiuto
Copy link
Copy Markdown
Collaborator Author

aiuto commented Dec 2, 2025

Now it is ready. It took a while to properly suppress the tests which require bazel 8.

Copy link
Copy Markdown
Collaborator

@cgrindel cgrindel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a few suggestions. Otherwise, LGTM.

@aiuto aiuto merged commit 2fab459 into bazelbuild:main Dec 3, 2025
6 checks passed
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