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

chore: fix ci for ubuntu 24 and windows #2524

Merged
merged 4 commits into from
Jan 21, 2025

Conversation

quentin
Copy link
Member

@quentin quentin commented Jan 21, 2025

CI build on ubuntu-latest (24) fails with missing dependency sqlite: https://github.com/souffle-lang/souffle/actions/runs/12881721601/job/35912754336#step:4:41

Now use package sqlite3.

We used to install package `sqlite` before ubuntu 24.
Starting from ubuntu 24, the right package name is `sqlite3`.
Since the switch to ubuntu 24, some errors appear in the
code coverage capture. Other projects have identified the
same issue. For the moment, we simply discard the error.
Windows ci runners already `cmake` installed, so I remove
it from the Chocolatey config file to avoid a conflict error.
@quentin quentin changed the title fix: ubuntu 24 package for sqlite chore: fix ci for ubuntu 24 and windows Jan 21, 2025
Copy link

codecov bot commented Jan 21, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 81.10%. Comparing base (f241dd3) to head (ae87a22).
Report is 5 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #2524   +/-   ##
=======================================
  Coverage   81.09%   81.10%           
=======================================
  Files         492      492           
  Lines       33361    33364    +3     
=======================================
+ Hits        27055    27059    +4     
+ Misses       6306     6305    -1     

see 28 files with indirect coverage changes

@quentin quentin marked this pull request as ready for review January 21, 2025 09:36
@quentin quentin merged commit ecfefac into souffle-lang:master Jan 21, 2025
35 checks passed
@quentin quentin deleted the ubuntu24build branch January 21, 2025 12:20
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