Skip to content

test stable less with released versions of clang #200

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

Closed
nickdesaulniers opened this issue Sep 17, 2021 · 2 comments
Closed

test stable less with released versions of clang #200

nickdesaulniers opened this issue Sep 17, 2021 · 2 comments
Assignees
Labels
WIP Work in progress

Comments

@nickdesaulniers
Copy link
Member

@nathanchance mentioned in the CBLII meetup that we test stable daily, though it's generally updated weekly, because we want to catch LLVM regressions ASAP. If we're testing clang-12 though which isn't going to see updates, we can scale back the frequency of those tests I suspect.

@nathanchance
Copy link
Member

The cron schedule is currently tied to a tree in generator.yml, meaning we have little control over reducing it for one toolchain version versus another. However, with #302, we now generate separate workflow files based on toolchain version so we could move the cron logic into Python, which would allow us to say "we want to test stable trees with older clang versions" less often. Thoughts?

@nathanchance nathanchance self-assigned this Feb 17, 2022
nathanchance added a commit to nathanchance/continuous-integration2 that referenced this issue Feb 17, 2022
For trees that do not move as frequently, such as stable and the Android
trees, there is little point to testing every day with versions of clang
that cannot be patched.

To help load balance, build the stable trees on Wednesday and the
Android trees on Sunday.

Closes: ClangBuiltLinux#200
Signed-off-by: Nathan Chancellor <[email protected]>
@nathanchance
Copy link
Member

@nathanchance nathanchance added the WIP Work in progress label Feb 17, 2022
nathanchance added a commit to nathanchance/continuous-integration2 that referenced this issue Feb 17, 2022
For trees that do not move as frequently, such as stable and the Android
trees, there is little point to testing every day with versions of clang
that cannot be patched.

To help load balance, build the stable trees on Wednesday and the
Android trees on Sunday.

Closes: ClangBuiltLinux#200
Signed-off-by: Nathan Chancellor <[email protected]>
nathanchance added a commit to nathanchance/continuous-integration2 that referenced this issue Feb 18, 2022
For trees that do not move as frequently, such as stable and the Android
trees, there is little point to testing every day with versions of clang
that are EOL, since they are not being updated anymore.

To help load balance, build the stable trees on Wednesday and the
Android trees on Sunday.

Closes: ClangBuiltLinux#200
Signed-off-by: Nathan Chancellor <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in progress
Projects
None yet
Development

No branches or pull requests

2 participants