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

Refactor workflows + revert to standard apt #1185

Merged
merged 10 commits into from
Dec 12, 2023

Conversation

joka921
Copy link
Member

@joka921 joka921 commented Dec 11, 2023

  1. For a while now, we used apt-spy because apt was not working reliably within GitHub's workflows. Recently, it was apt-spy that was unreliable and so we are reverting back to apt
  2. Use the occasion to factor out separate action.yml "sub"-workflow for installing a compiler on Ubuntu and for installing dependencies on Ubuntu, which are used at various places in our workflows

Copy link

codecov bot commented Dec 11, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (89ca704) 84.19% compared to head (8e9dece) 84.21%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1185      +/-   ##
==========================================
+ Coverage   84.19%   84.21%   +0.02%     
==========================================
  Files         305      305              
  Lines       28779    28779              
  Branches     3425     3425              
==========================================
+ Hits        24230    24236       +6     
+ Misses       3133     3130       -3     
+ Partials     1416     1413       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@hannahbast hannahbast left a comment

Choose a reason for hiding this comment

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

Looks great, thanks, some minor changes

@hannahbast hannahbast changed the title Fix the (not so) spurious fails of apt install failures on GitHub. Refactor workflows + revert to standard apt Dec 11, 2023
Copy link

sonarcloud bot commented Dec 11, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@joka921 joka921 merged commit 0f2bef5 into ad-freiburg:master Dec 12, 2023
17 of 18 checks passed
@joka921 joka921 deleted the fix-github-installations branch December 12, 2023 10:45
schlegan pushed a commit to schlegan/qlever that referenced this pull request Dec 14, 2023
1. For a while now, we used `apt-spy` because `apt` was not working reliably within GitHub's workflows. Recently, it was `apt-spy` that was unreliable and so we are reverting back to `apt`
2. Use the occasion to factor out separate `action.yml` "sub"-workflow for installing a compiler on Ubuntu and for installing dependencies on Ubuntu, which are used at various places in our workflows
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.

None yet

2 participants