Skip to content

Add basic CI infrastucture#1

Merged
aaronj0 merged 5 commits intomasterfrom
vanilla-ci
Mar 23, 2026
Merged

Add basic CI infrastucture#1
aaronj0 merged 5 commits intomasterfrom
vanilla-ci

Conversation

@aaronj0
Copy link
Copy Markdown
Collaborator

@aaronj0 aaronj0 commented Mar 23, 2026

This sets up a straightforward linux and OS X job that uses system package manager shipped LLVM (20-21) and performs a verbose pip install and runs the test suite. Basic log reporting of the stats as a comment on the PR, that is always updated.

@aaronj0 aaronj0 force-pushed the vanilla-ci branch 2 times, most recently from 74c06a3 to d7f782b Compare March 23, 2026 10:46
This sets up a straightforward linux job that uses system installed LLVM and runs the pip install, plus tests
@github-actions
Copy link
Copy Markdown

LLVM 21 / Python 3.14: 486 passed, 44 skipped, 16 xfailed, 10 xpassed in 28.66s

@github-actions
Copy link
Copy Markdown

LLVM 20 / Python 3.12: 486 passed, 44 skipped, 16 xfailed, 10 xpassed in 27.18s

@aaronj0 aaronj0 requested a review from vgvassilev March 23, 2026 10:55
@github-actions
Copy link
Copy Markdown

LLVM 20 / Python 3.12 / C++17: 513 passed, 4 skipped, 18 xfailed, 21 xpassed in 77.83s (0:01:17)

@github-actions
Copy link
Copy Markdown

LLVM 21 / Python 3.14 / C++20: 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 90.01s (0:01:30)

@compiler-research compiler-research deleted a comment from github-actions bot Mar 23, 2026
@compiler-research compiler-research deleted a comment from github-actions bot Mar 23, 2026
@github-actions
Copy link
Copy Markdown

LLVM 20 / Python 3.12 / C++17: 513 passed, 4 skipped, 18 xfailed, 21 xpassed in 76.99s (0:01:16)

@github-actions
Copy link
Copy Markdown

LLVM 21 / Python 3.14 / C++20: 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 89.71s (0:01:29)

@aaronj0 aaronj0 requested a review from vgvassilev March 23, 2026 16:15
Copy link
Copy Markdown
Contributor

@vgvassilev vgvassilev left a comment

Choose a reason for hiding this comment

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

LGTM!

@vgvassilev
Copy link
Copy Markdown
Contributor

LLVM 21 / Python 3.14 / C++20: 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 89.71s (0:01:29)

We should have a single build status comment where the last run is appended by an edit...

@aaronj0
Copy link
Copy Markdown
Collaborator Author

aaronj0 commented Mar 23, 2026

LLVM 21 / Python 3.14 / C++20: 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 89.71s (0:01:29)

We should have a single build status comment where the last run is appended by an edit...

Cool, adding that change

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 23, 2026

Test Results

Configuration Result
macos-15-llvm20-py3.12-cpp20 E TypeError: 'std' is not a known C++ class
ubuntu-24.04-llvm20-py3.12-cpp17 513 passed, 4 skipped, 18 xfailed, 21 xpassed in 87.49s (0:01:27)
ubuntu-24.04-llvm21-py3.13-cpp20 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 90.07s (0:01:30)
ubuntu-24.04-llvm21-py3.14-cpp20 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 97.03s (0:01:37)

@aaronj0
Copy link
Copy Markdown
Collaborator Author

aaronj0 commented Mar 23, 2026

LLVM 21 / Python 3.14 / C++20: 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 89.71s (0:01:29)

We should have a single build status comment where the last run is appended by an edit...

done!

@aaronj0 aaronj0 merged commit 3735460 into master Mar 23, 2026
5 checks passed
@aaronj0 aaronj0 deleted the vanilla-ci branch March 23, 2026 18:54
@vgvassilev
Copy link
Copy Markdown
Contributor

Test Results

Configuration Result
macos-15-llvm20-py3.12-cpp20 E TypeError: 'std' is not a known C++ class
ubuntu-24.04-llvm20-py3.12-cpp17 513 passed, 4 skipped, 18 xfailed, 21 xpassed in 87.49s (0:01:27)
ubuntu-24.04-llvm21-py3.13-cpp20 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 90.07s (0:01:30)
ubuntu-24.04-llvm21-py3.14-cpp20 514 passed, 3 skipped, 18 xfailed, 21 xpassed in 97.03s (0:01:37)

We should add a timestamp and the last commit hash.

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