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

Tidy up our CI configurations #4306

Open
qwwdfsad opened this issue Dec 19, 2024 · 1 comment
Open

Tidy up our CI configurations #4306

qwwdfsad opened this issue Dec 19, 2024 · 1 comment
Labels

Comments

@qwwdfsad
Copy link
Member

  • Migrate to https://www.jetbrains.com/help/teamcity/github-checks-trigger.html from commit-status-publisher to properly handle branch protection rules
  • Figure out what is happening with our stress test configuration or remove it completely -- right now, it mostly timeouts because we have a multitude of lincheck tests that take dozens of minutes under a stress test multiplier
  • Fixup OS X builds that are diverged from the configuration we are sticking with
@qwwdfsad qwwdfsad added the build label Dec 19, 2024
@dkhalanskyjb
Copy link
Collaborator

  • consider separating tests into two groups: smoke tests (that should take less than a minute for the whole build to check them) and acceptance tests; consider launching smoke tests separately, maybe as a GitHub Actions process. Most of our changes never touch anything that needs stress testing, but we still pay the price in development velocity while we wait for the full test suite to complete both locally and on TeamCity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants